Skip to content

PHD: allow a single test case to launch multiple VMs#186

Merged
gjcolombo merged 5 commits into
masterfrom
gjcolombo/multiple-phd-vms
Aug 8, 2022
Merged

PHD: allow a single test case to launch multiple VMs#186
gjcolombo merged 5 commits into
masterfrom
gjcolombo/multiple-phd-vms

Conversation

@gjcolombo

Copy link
Copy Markdown
Contributor

Add affordances for running multiple VMs in a single PHD test case. This largely involves making the VM factory hand out Dropshot/VNC server ports from a range instead of assuming that all VMs will use ports 9000/5900.

Add a multiple-VM smoke test. This test revealed a few tracing defects in the framework that this change aims to fix (e.g. some span usage bugs that made it hard to tell which serial console output came from which VM).

Finally, delete the uname smoke test, since it was originally just a proof-of-concept for the framework, and there's not much reason to spend time running it when other tests are online.

Closes #172.

@gjcolombo gjcolombo requested a review from pfmooney August 8, 2022 18:38
@gjcolombo gjcolombo merged commit 55d7e42 into master Aug 8, 2022
@gjcolombo gjcolombo deleted the gjcolombo/multiple-phd-vms branch August 11, 2022 18:21
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.

PHD: support running multiple VMs in one test case

2 participants