Skip to content

Run viona unit tests in CI#1120

Merged
iximeow merged 11 commits intomasterfrom
ixi/viona-unit-tests
Apr 20, 2026
Merged

Run viona unit tests in CI#1120
iximeow merged 11 commits intomasterfrom
ixi/viona-unit-tests

Conversation

@iximeow
Copy link
Copy Markdown
Member

@iximeow iximeow commented Apr 18, 2026

something of a journey but we got there - leaving the commits for humor value but this all gets squashed for the merge of course. and tests pass! yay.

Comment on lines +62 to +63
# just build the test binaries here and squirrel them off to *run* on a Gimlet.
# So do that.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
# just build the test binaries here and squirrel them off to *run* on a Gimlet.
# So do that.
# just build the test binaries here and squirrel them off to *run* on a Gimlet,
# so do that.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit but fine either way

Comment thread .github/buildomat/jobs/phd-build.sh
Comment on lines +12 to +13
# That buildomat frontmatter is kinda absurd. We're going to run Propolis
# tests, but not build them? And `lab-2.0-gimlet` specifically?
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not sure if this comment was a note to yourself or if it is supposed to inform future readers.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I meant this as a lead-in to the comment below it, so definitely for future readers. is there a wording change that would help?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think just the question marks through me off - we are running the tests and the dependency is the build job.

It's not really a big deal.

Comment thread .github/buildomat/jobs/test-gimlet.sh Outdated
Comment thread lib/propolis/src/hw/virtio/viona.rs
Copy link
Copy Markdown
Contributor

@papertigers papertigers left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks for putting this together! I think the additional CI time is worth the additional test coverage.

@iximeow iximeow merged commit e379486 into master Apr 20, 2026
14 checks passed
@iximeow iximeow deleted the ixi/viona-unit-tests branch April 20, 2026 20:50
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