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
- All
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( ... ) @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: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- 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( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()