@@ -69,19 +69,20 @@ not be exhaustive. Directives can generally be found by browsing the
69
69
See [ Controlling pass/fail
70
70
expectations] ( ui.md#controlling-passfail-expectations ) .
71
71
72
- | Directive | Explanation | Supported test suites | Possible values |
73
- | -----------------------------| ---------------------------------------------| -------------------------------------------| -----------------|
74
- | ` check-pass ` | Building (no codegen) should pass | ` ui ` , ` crashes ` , ` incremental ` | N/A |
75
- | ` check-fail ` | Building (no codegen) should fail | ` ui ` , ` crashes ` | N/A |
76
- | ` build-pass ` | Building should pass | ` ui ` , ` crashes ` , ` codegen ` , ` incremental ` | N/A |
77
- | ` build-fail ` | Building should fail | ` ui ` , ` crashes ` | N/A |
78
- | ` run-pass ` | Running the test binary should pass | ` ui ` , ` crashes ` , ` incremental ` | N/A |
79
- | ` run-fail ` | Running the test binary should fail | ` ui ` , ` crashes ` | N/A |
80
- | ` ignore-pass ` | Ignore ` --pass ` flag | ` ui ` , ` crashes ` , ` codegen ` , ` incremental ` | N/A |
81
- | ` dont-check-failure-status ` | Don't check exact failure status (i.e. ` 1 ` ) | ` ui ` , ` incremental ` | N/A |
82
- | ` failure-status ` | Check | ` ui ` , ` crashes ` | Any ` u16 ` |
83
- | ` should-ice ` | Check failure status is ` 101 ` | ` coverage ` , ` incremental ` | N/A |
84
- | ` should-fail ` | Compiletest self-test | All | N/A |
72
+ | Directive | Explanation | Supported test suites | Possible values |
73
+ | -----------------------------| ---------------------------------------------------------------| -------------------------------------------| -----------------|
74
+ | ` check-pass ` | Building (no codegen) should pass | ` ui ` , ` crashes ` , ` incremental ` | N/A |
75
+ | ` check-fail ` | Building (no codegen) should fail | ` ui ` , ` crashes ` | N/A |
76
+ | ` build-pass ` | Building should pass | ` ui ` , ` crashes ` , ` codegen ` , ` incremental ` | N/A |
77
+ | ` build-fail ` | Building should fail | ` ui ` , ` crashes ` | N/A |
78
+ | ` run-pass ` | Running the test binary should make it exit with code 0 | ` ui ` , ` crashes ` , ` incremental ` | N/A |
79
+ | ` run-fail ` | Running the test binary should make it exit with code 1 - 127 | ` ui ` , ` crashes ` | N/A |
80
+ | ` run-crash ` | Running the test binary should make it crash | ` ui ` , | N/A |
81
+ | ` ignore-pass ` | Ignore ` --pass ` flag | ` ui ` , ` crashes ` , ` codegen ` , ` incremental ` | N/A |
82
+ | ` dont-check-failure-status ` | Don't check exact failure status (i.e. ` 1 ` ) | ` ui ` , ` incremental ` | N/A |
83
+ | ` failure-status ` | Check | ` ui ` , ` crashes ` | Any ` u16 ` |
84
+ | ` should-ice ` | Check failure status is ` 101 ` | ` coverage ` , ` incremental ` | N/A |
85
+ | ` should-fail ` | Compiletest self-test | All | N/A |
85
86
86
87
### Controlling output snapshots and normalizations
87
88
0 commit comments