Skip to content

Remove monitor for now + add CI to Runt tests - #287

Merged
ekiwi merged 25 commits into
mainfrom
remove-monitor
Jul 20, 2026
Merged

Remove monitor for now + add CI to Runt tests#287
ekiwi merged 25 commits into
mainfrom
remove-monitor

Conversation

@ngernest

@ngernest ngernest commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

Note: CI currently fails on this branch as the BI panics on certain test cases -- this is addressed in #289, so #289 should be reviewed before this PR (#289 is to be merged into this branch, which will allow CI to pass).

This PR removes the monitor (per Slack discussion) and updates MONITOR_CASES in the Runt test infrastructure to BI_CASES, with monitor.expect files renamed to bi.expect and updated to contain the output of the BI.

@ngernest ngernest changed the title Remove monitor for now Remove monitor for now + add CI to Runt tests Jul 18, 2026
@ngernest
ngernest marked this pull request as ready for review July 18, 2026 20:06
@ngernest
ngernest requested review from ekiwi and removed request for ekiwi July 18, 2026 20:07
* Add new FailureKind enum to BI

* Error-handling for BI when fork is called before step

* Update expect files for tests that previously panicked due to the 'fork before step' failure

* Add --max-traces argument to the nested_busy_wait test case to avoid too many traces from showing up

* Add --max-traces to push_pop_loop_empty test, update Runt expected output

* Propagate --color CLI flag to diagnostic handler

* Update Runt expect files (error messages no longer contain color)

* Fix remaining failing test case involving a panic due to unsupported time unit

* formatting

* Add one extra comment

* Remove malformed protocols (repeat loops with 0 iterations causing fork before step) + their associated tests

* Remove FailureKind enum, address Kevin's comments re: where error message formatting should happen
@ekiwi
ekiwi merged commit c1753a6 into main Jul 20, 2026
18 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants