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

[qemu] Use ssh to run tests inside of qemu machine #1292

Merged
merged 1 commit into from
May 8, 2023

Conversation

JamesMBartlett
Copy link
Member

Summary: QEMU tests now start a qemu instance in the background and then SSH into the machine to run tests. This makes the logs much cleaner and also enables running interactively in a normal terminal instead of a serial console.

Type of change: /kind test-infra

Test Plan: Tested that bazel test --config=qemu-bpf //... works (apart from a flake in stirling error bpf test that I'll address separately).

@JamesMBartlett JamesMBartlett force-pushed the qemu_use_ssh branch 4 times, most recently from 4d88ef5 to 77eeb6e Compare May 8, 2023 17:58
Copy link
Member

@vihangm vihangm left a comment

Choose a reason for hiding this comment

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

LGTM but perhaps @zasgar should take a quick pass too.

src/stirling/source_connectors/stirling_error/BUILD.bazel Outdated Show resolved Hide resolved
Signed-off-by: James Bartlett <jamesbartlett@pixielabs.ai>
@vihangm vihangm merged commit ec38b21 into pixie-io:main May 8, 2023
@JamesMBartlett JamesMBartlett deleted the qemu_use_ssh branch May 8, 2023 18:14
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.

3 participants