-
Notifications
You must be signed in to change notification settings - Fork 2
First Run bonus: exercise the Multipass integration workflow #82
Copy link
Copy link
Open
Labels
component:infrastructureCore infrastructure managementCore infrastructure managementcomponent:testingTesting infrastructure and test casesTesting infrastructure and test caseseffort:medium3-5 days of work3-5 days of workhelp wantedExtra attention is neededExtra attention is neededpriority:mediumStandard priority itemsStandard priority itemsstatus:needs-triageNeeds initial review and categorizationNeeds initial review and categorizationtype:maintenanceCode cleanup, refactoring, dependency updatesCode cleanup, refactoring, dependency updates
Metadata
Metadata
Assignees
Labels
component:infrastructureCore infrastructure managementCore infrastructure managementcomponent:testingTesting infrastructure and test casesTesting infrastructure and test caseseffort:medium3-5 days of work3-5 days of workhelp wantedExtra attention is neededExtra attention is neededpriority:mediumStandard priority itemsStandard priority itemsstatus:needs-triageNeeds initial review and categorizationNeeds initial review and categorizationtype:maintenanceCode cleanup, refactoring, dependency updatesCode cleanup, refactoring, dependency updates
Type
Fields
Give feedbackNo fields configured for issues without a type.
Challenge
Take the advanced lane from #81 and test MLOX against disposable Multipass VMs. The goal is to verify that setup, test execution, failure output, and cleanup are understandable on a machine that has never run the integration suite before.
This task changes local VM state and is best for contributors comfortable with Docker, virtualization, and slower tests.
Test route
Start from a repository development install:
Install or verify Multipass:
Then choose one lane:
Optionally start a VM explicitly and use the Streamlit UI to create a project and add a Multipass-backed Ubuntu server with the Docker backend:
Cleanup
Inspect VM names before removing anything:
Do not remove VMs that were not created by MLOX testing.
Report
Done when
Useful findings include missing prerequisites, misleading task output, VM leaks, platform-specific failures, flaky waits, and cleanup that is too broad.