mirror of
https://github.com/priyanshujain/sanderling.git
synced 2026-10-02 19:17:10 +00:00
ci(folio): a missing trace is not a verdict
with no trace the android gate ran its grep against ./trace.jsonl and reported "never reached AddTransactionScreen, so it never got past login", which is not what happened. the web and ios branches had the same misdiagnosis on exit 0. same class, one line up: the classifier's own failure was swallowed, so with the evidence reader dead the gate printed a healthy run and exited 0.
This commit is contained in:
1 parent
9a05add30c
commit
b2f9335f5d
2 files changed
+14
-2
No files matched your search
@@ -52,6 +52,7 @@ before it decides:
|
||||
| a violation whose witness carries `is_error` | red: a predicate threw, and a thrown predicate is recorded as a violation like any other |
|
||||
| a violation of any other property (`newAccountBalanceIsZero` fires on one android seed) | red: a real finding, but not the one this leg gates on |
|
||||
| no violation and exit 0 | red: the fuzzer stopped finding a bug that is still there |
|
||||
| no trace at all, on exit 0 or 2 | red: the run recorded nothing, so there is no verdict to read |
|
||||
| exit 1, or any other code | red: the harness broke, and the code propagates |
|
||||
|
||||
The first two rows are why the check is worth the code it takes. A `TypeError`
|
||||
|
||||
Reference in new issue
Block a user