trait TestSpanReporter extends Reconfigure with BeforeAndAfterAll
A Mixin that creates and initializes an inspectable Span reporter, setting up the typical options required for it to work as expected (sample always and fast span flushing).
- Self Type
- TestSpanReporter with Suite
- Alphabetic
- By Inheritance
- TestSpanReporter
- BeforeAndAfterAll
- SuiteMixin
- Reconfigure
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def expectedTestCount(filter: Filter): Int
- Definition Classes
- SuiteMixin
- abstract def nestedSuites: IndexedSeq[Suite]
- Definition Classes
- SuiteMixin
- abstract def rerunner: Option[String]
- Definition Classes
- SuiteMixin
- abstract def runNestedSuites(args: Args): Status
- Attributes
- protected
- Definition Classes
- SuiteMixin
- abstract def runTest(testName: String, args: Args): Status
- Attributes
- protected
- Definition Classes
- SuiteMixin
- abstract def runTests(testName: Option[String], args: Args): Status
- Attributes
- protected
- Definition Classes
- SuiteMixin
- abstract def suiteId: String
- Definition Classes
- SuiteMixin
- abstract def suiteName: String
- Definition Classes
- SuiteMixin
- abstract def tags: Map[String, Set[String]]
- Definition Classes
- SuiteMixin
- abstract def testDataFor(testName: String, theConfigMap: ConfigMap): TestData
- Definition Classes
- SuiteMixin
- abstract def testNames: Set[String]
- Definition Classes
- SuiteMixin
- abstract val styleName: String
- Definition Classes
- SuiteMixin
- Annotations
- @deprecated
- Deprecated
(Since version 3.1.0) The styleName lifecycle method has been deprecated and will be removed in a future version of ScalaTest with no replacement.
Concrete Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def afterAll(): Unit
- Attributes
- protected
- Definition Classes
- TestSpanReporter → BeforeAndAfterAll
- def applyConfig(configString: String): Unit
Parses the provided configuration and reconfigures Kamon with it
Parses the provided configuration and reconfigures Kamon with it
- Definition Classes
- Reconfigure
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def beforeAll(): Unit
- Attributes
- protected
- Definition Classes
- TestSpanReporter → BeforeAndAfterAll
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- def disableJoiningRemoteParentWithSameId(): Unit
Disables using the same Span identifier as their remote parent on server operations.
Disables using the same Span identifier as their remote parent on server operations.
- Definition Classes
- Reconfigure
- def disableSpanMetricScoping(): Unit
Disables scoping of Span metrics to their parent operation
Disables scoping of Span metrics to their parent operation
- Definition Classes
- Reconfigure
- def enableFastMetricFlushing(): Unit
Makes Kamon flush metric snapshots to reporters every millisecond
Makes Kamon flush metric snapshots to reporters every millisecond
- Definition Classes
- Reconfigure
- def enableFastSpanFlushing(): Unit
Makes Kamon flush spans to reporters every millisecond
Makes Kamon flush spans to reporters every millisecond
- Definition Classes
- Reconfigure
- def enableJoiningRemoteParentWithSameId(): Unit
Enables using the same Span identifier as their remote parent on server operations.
Enables using the same Span identifier as their remote parent on server operations.
- Definition Classes
- Reconfigure
- def enableSpanMetricScoping(): Unit
Enables scoping of Span metrics to their parent operation
Enables scoping of Span metrics to their parent operation
- Definition Classes
- Reconfigure
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val invokeBeforeAllAndAfterAllEvenIfNoTestsAreExpected: Boolean
- Definition Classes
- BeforeAndAfterAll
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def reset(): Unit
Resets Kamon's configuration what would be loaded by default.
Resets Kamon's configuration what would be loaded by default.
- Definition Classes
- Reconfigure
- def run(testName: Option[String], args: Args): Status
- Definition Classes
- BeforeAndAfterAll → SuiteMixin
- def sampleAlways(): Unit
Makes Kamon sample all new traces
Makes Kamon sample all new traces
- Definition Classes
- Reconfigure
- def sampleNever(): Unit
Makes Kamon never sample a new trace
Makes Kamon never sample a new trace
- Definition Classes
- Reconfigure
- def shutdownTestSpanReporter(): Unit
Shuts down the test reporter.
Shuts down the test reporter. Once it has been shut down it will no longer receive newly reported Spans, but it can still be inspected.
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def testSpanReporter(): BufferingSpanReporter
Returns the test reporter instance.
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()