Namespace XBullet.EasyTesting.Observability

Classes

TestActivityCollector

Thread-safe listener that captures completed activities in memory.

TestActivityCollectorAssertions

Fluently verifies completed activities captured from a test process.

TestActivityEntry

One completed activity captured from an integration-test process.

TestActivityEvent

One event captured from a completed activity.

TestActivityVerificationException

Thrown when captured activities do not satisfy a fluent assertion.

TestLogCollector

Thread-safe provider that captures structured application logs in memory.

TestLogCollectorAssertions

Fluently verifies structured logs captured from a test host.

TestLogEntry

One structured log entry captured from an integration-test host.

TestLogVerificationException

Thrown when captured logs do not satisfy a fluent assertion.

TestMetricCollector

Thread-safe listener that captures metric measurements in memory.

TestMetricCollectorAssertions

Fluently verifies metric measurements captured from a test process.

TestMetricMeasurement

One metric measurement captured from an integration-test process.

TestMetricVerificationException

Thrown when captured metrics do not satisfy a fluent assertion.

TestObservability

Owns deterministic time and captured observability signals for one scenario.

TestObservabilityExtensions

Adds observability capture to integration-test scenarios.

TestObservabilityOptions

Configures observability capture for one integration-test scenario.