Skip to content

Refactor bug report printing #345

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 22 commits into
base: main
Choose a base branch
from

Conversation

n-osborne
Copy link
Collaborator

@n-osborne n-osborne commented Jul 18, 2025

This PR is in preparation of reusing some of the bug report functionalities in the domain runtime.

It is build upon previous PRs, please consider only the 8 last commits.

In particular, this runtime ignores the report build by the generated
`ortac_postcond` function and uses the initial `cmd_show`.
Default is false and generates test in a sequential context.
This first version makes the following design choice: when testing in a
concurrent context, we don't store the new SUTs created during the
tests.

This weakens the tests of the sequential prefix compared to the
sequential tests.

The rational is about ease of implementation, allowing for tesing with
domains without having to differentiate between commands ran in the
sequential prefix and those ran in one of the spawned domain.
In order to have `build_if` available.
@n-osborne n-osborne force-pushed the refactor-bug-report-printing branch from a0d1ae0 to d122689 Compare August 21, 2025 13:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant