Skip to content
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

Feature/state machine selection #786

Merged
merged 13 commits into from
Jul 8, 2021
Merged

Conversation

xd009642
Copy link
Owner

@xd009642 xd009642 commented Jul 5, 2021

Next step in tarpaulin of llvm cov is to launch tests in different ways and have state machine selection. This PR aims to set up the start of this and is necessary for #549 and #675

xd009642 added 13 commits July 4, 2021 23:34
Trying to make something vaguely matching interface of the linux
statemachine to make it easier to pick between them API wise
Decoupling the execution and collecting coverage to make it more
suitable for more test launch scenarios
Checksd if ptrace is supported or if llvm coverage is selected and runs
the correct state machine. This does add a boxed trait but it's worth it
Next step is converting the profraws and binaries into coverage data
@xd009642 xd009642 marked this pull request as ready for review July 8, 2021 08:08
@xd009642 xd009642 merged commit 7d37144 into develop Jul 8, 2021
@xd009642 xd009642 mentioned this pull request Jul 8, 2021
29 tasks
@xd009642 xd009642 deleted the feature/state-machine-selection branch October 14, 2021 17:19
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.

1 participant