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

Compile-time E2E checks #350

Merged
merged 4 commits into from
Mar 7, 2024
Merged

Compile-time E2E checks #350

merged 4 commits into from
Mar 7, 2024

Conversation

i-am-tom
Copy link
Contributor

@i-am-tom i-am-tom commented Mar 7, 2024

What

This PR updates the E2E test job to run at PR-time, rather than after merge. We can do this now that we don't use the published Docker image.

How

We check out the engine and the E2E tests, build everything, and then cargo run the tests. This means that we can block PRs from merging if they break the E2Es, and it should also allow us, at last, to add mutation E2E tests.

@i-am-tom i-am-tom self-assigned this Mar 7, 2024
@i-am-tom i-am-tom force-pushed the i-am-tom/dockerless-e2e branch from 9bb0ea4 to fb5b723 Compare March 7, 2024 12:47
@i-am-tom i-am-tom marked this pull request as ready for review March 7, 2024 13:29
@i-am-tom i-am-tom requested a review from danieljharvey March 7, 2024 13:29
@i-am-tom i-am-tom enabled auto-merge March 7, 2024 13:31
@i-am-tom i-am-tom added this pull request to the merge queue Mar 7, 2024
Merged via the queue into main with commit fe51af3 Mar 7, 2024
35 checks passed
@i-am-tom i-am-tom deleted the i-am-tom/dockerless-e2e branch March 7, 2024 13:37
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