Namespace Xping.Sdk.Core.Models
Classes
- EnvironmentInfo
Represents information about the environment where a test was executed.
- ExecutionContext
Execution context tracking test order, parallelization, and suite state. Enables detection of order-dependent failures, parallel execution issues, and resource contention patterns.
- NetworkMetrics
Represents network reliability metrics collected during test execution. These metrics provide direct signals about network quality without inferring from location.
- RetryMetadata
Represents metadata about test retry behavior and configuration.
- TestExecution
Represents a single test execution with all associated metadata and results.
- TestExecutionBatch
Represents a batch of test executions for serialization and deserialization. This is the wire format used when transmitting test executions to/from the Xping API.
- TestIdentity
Represents a stable, deterministic identity for a test that persists across:
- Different machines and environments (CI, local, Docker)
- Different .NET versions
- Code refactorings and minor formatting changes
- Parameterized test variations
- TestIdentityGenerator
Generates stable, deterministic test identities for tracking tests across runs, environments, and code changes.
- TestMetadata
Represents metadata associated with a test.
- TestSession
Represents a test session containing environment information needed for flakiness detection and confidence scoring.
Enums
- TestOutcome
Represents the outcome of a test execution.