TestReport class
Report containing information from a test run.
public class TestReport
Public Members
| name | description |
|---|---|
| TestReport(…) | Initializes a new instance of the TestReport class. |
| BugReports { get; } | Set of bug reports. |
| Configuration { get; } | Configuration of the program-under-test. |
| CoverageInfo { get; } | Information regarding code coverage. |
| InternalErrors { get; } | Set of internal errors. If no internal errors occurred, then this set is empty. |
| MaxConcurrencyDegree { get; } | The max degree of concurrency. |
| MaxControlledOperations { get; } | The maximum number of controlled operations. |
| MaxExploredFairSteps { get; } | The max explored execution steps in fair tests. |
| MaxExploredUnfairSteps { get; } | The max explored execution steps in unfair tests. |
| MaxFairStepsHitInFairTests { get; } | Number of times the fair max steps bound was hit in fair tests. |
| MaxOperationGroupingDegree { get; } | The maximum degree of operation grouping. |
| MaxUnfairStepsHitInFairTests { get; } | Number of times the unfair max steps bound was hit in fair tests. |
| MaxUnfairStepsHitInUnfairTests { get; } | Number of times the unfair max steps bound was hit in unfair tests. |
| MinConcurrencyDegree { get; } | The min degree of concurrency. |
| MinControlledOperations { get; } | The minimum number of controlled operations. |
| MinExploredFairSteps { get; } | The min explored execution steps in fair tests. |
| MinExploredUnfairSteps { get; } | The min explored execution steps in unfair tests. |
| MinOperationGroupingDegree { get; } | The minimum degree of operation grouping. |
| NumOfExploredFairPaths { get; } | Number of explored fair execution paths. |
| NumOfExploredUnfairPaths { get; } | Number of explored unfair execution paths. |
| NumOfFoundBugs { get; } | Number of found bugs. |
| TotalConcurrencyDegree { get; } | The total degree of concurrency (across all testing iterations). |
| TotalControlledOperations { get; } | The total number of controlled operations. |
| TotalExploredFairSteps { get; } | The total explored execution steps (across all testing iterations) in fair tests. |
| TotalExploredUnfairSteps { get; } | The total explored execution steps (across all testing iterations) in unfair tests. |
| TotalOperationGroupingDegree { get; } | The total degree of operation grouping (across all testing iterations). |
| UncontrolledInvocations { get; } | Set of uncontrolled invocations. |
| Clone() | Clones the test report. |
| GetText(…) | Returns the testing report as a string, given a configuration and an optional prefix. |
| Merge(…) | Merges the information from the specified test report. |
See Also
- namespace Microsoft.Coyote.SystematicTesting
- assembly Microsoft.Coyote.Test