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

CI: Run rusty-hermit demo tests on PRs to libhermit-rs #40

Merged
merged 5 commits into from
May 17, 2020

Conversation

jschwe
Copy link
Contributor

@jschwe jschwe commented May 4, 2020

Update: This PR is ready for review.

I think the rusty-hermit demo should be run here as a test. Right now we only check if PRs compile and do a quick cargo test. Checking if the rusty-hermit demo is able to run succesfully improves the testing situation.

Changes:

@jschwe jschwe force-pushed the feature/test-rusty-hermit-demo branch 22 times, most recently from adde8df to e4a61eb Compare May 4, 2020 16:35
@jschwe jschwe changed the title WIP: Test if rusty-hermit demo can run in libhermit-rs WIP: CI: Run rusty-hermit demo tests on PRs to libhermit-rs May 4, 2020
@jschwe jschwe force-pushed the feature/test-rusty-hermit-demo branch from e4a61eb to 84c5548 Compare May 4, 2020 17:06
@jschwe jschwe force-pushed the feature/test-rusty-hermit-demo branch 5 times, most recently from d8f0351 to 3962867 Compare May 5, 2020 09:09
@jschwe jschwe force-pushed the feature/test-rusty-hermit-demo branch 2 times, most recently from 815353a to dd7c2c7 Compare May 5, 2020 14:41
@jschwe
Copy link
Contributor Author

jschwe commented May 5, 2020

@stlankes Does rusty-demo with qemu and SMP (2 cores) work for you on macOS?

@jschwe jschwe force-pushed the feature/test-rusty-hermit-demo branch from b25835d to 387cd46 Compare May 8, 2020 07:20
@jschwe jschwe changed the title WIP: CI: Run rusty-hermit demo tests on PRs to libhermit-rs CI: Run rusty-hermit demo tests on PRs to libhermit-rs May 8, 2020
@jschwe jschwe force-pushed the feature/test-rusty-hermit-demo branch 3 times, most recently from 869f43b to 8fbb54a Compare May 16, 2020 18:34
jschwe and others added 5 commits May 17, 2020 20:54
Previously some indents had 3 spaces
Test if libhermit-rs can run the demo defined in rusty-hermit. This currently only works for ubuntu
Something is going wrong on macos and windows with qemu and smp
@jschwe jschwe force-pushed the feature/test-rusty-hermit-demo branch from b67b544 to 4ba6d4f Compare May 17, 2020 19:01
@jschwe
Copy link
Contributor Author

jschwe commented May 17, 2020

@stlankes Thanks to commit 3411470 this PR is now ready for review.

@stlankes
Copy link
Contributor

I will review it. Commit ea0df74 was the solution.

@stlankes stlankes self-assigned this May 17, 2020
@stlankes
Copy link
Contributor

👍

@stlankes stlankes merged commit 101bad8 into hermit-os:master May 17, 2020
@jschwe jschwe deleted the feature/test-rusty-hermit-demo branch May 18, 2020 05:48
stlankes added a commit to hermit-os/hermit-rs that referenced this pull request May 20, 2020
Run rusty-demo on qemu on all three systems.
This PR basically ports the improvements from hermit-os/kernel#40 to this repo.
simonschoening pushed a commit to simonschoening/libhermit-rs that referenced this pull request Aug 26, 2021
* CI: Reformat steps with 2 spaces as indent
  Previously some indents had 3 spaces
* CI: Add Qemu demo tests on libhermit-rs commits
* Test if libhermit-rs can run the demo defined in rusty-hermit. This currently only works for ubuntu
* CI: Add Qemu Test on Windows and MacOS
* CI: Add timeout for qemu smp steps
  Something is going wrong on macos and windows with qemu and smp
* CI: Run CI for all pushes
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.

None yet

2 participants