also looking at this
Unify discovery and programmatic test execution
#23
12 files
+656
-169
| @@ -5,6 +5,7 @@ pub const assertions = ; | ||
| 5 | 5 | pub const suite = ; |
| 6 | 6 | pub const test_runner = ; |
| 7 | 7 | pub const reporter = ; |
| 8 | pub const pipeline = ; | |
| 8 | 9 | pub const matchers = ; |
| 9 | 10 | pub const mock = ; |
| 10 | 11 | pub const cli = ; |
| @@ -79,6 +80,15 @@ pub const JsonReporter = reporter.JsonReporter; | ||
| 79 | 80 | pub const TAPReporter = reporter.TAPReporter; |
| 80 | 81 | pub const JUnitReporter = reporter.JUnitReporter; |
| 81 | 82 | pub const Colors = reporter.Colors; |
| 83 | pub const ReporterSet = reporter.ReporterSet; | |
| 84 | ||
| 85 | // Unified execution pipeline | |
| 86 | pub const TestPlan = pipeline.TestPlan; | |
| 87 | pub const PlanItem = pipeline.PlanItem; | |
| 88 | pub const PlanOrigin = pipeline.PlanOrigin; | |
| 89 | pub const ExecutionPolicy = pipeline.ExecutionPolicy; | |
| 90 | pub const LifecycleEvent = pipeline.LifecycleEvent; | |
| 91 | pub const EventStream = pipeline.EventStream; | |
| 82 | 92 | |
| 83 | 93 | // Matchers |
| 84 | 94 | pub const Matchers = matchers.Matchers; |