Bug #22934
closedrun cwl conformance tests using 'arvados-server boot' instead of arvbox
Description
Want to:
- Not depend on having a arvbox-demo image already built
- Ideally, not depend on having the exact arvados/jobs image built either
- Be able to test rc releases
Ideally we'd have some better options for setting up self-contained Arvados instances for testing that are less heavy/complicated/fragile than arvbox. Maybe arvados-server boot ?
Implementation Notes
As of June 2025, we believe the main capability that these tests need that isn't currently supported is the ability to run multiple containers simultaneously (e.g., an a-c-r supervisor container and its step(s)).
We are not aware of any reason the tests themselves need to run inside a container. Once we have a way for arvados-server boot to set up a development cluster with multiple container dispatch, then getting this done should "just" be a matter of adapting the tests to use it. That should at least be straightforward if not easy.
Updated by Brett Smith 10 months ago
- Related to Idea #22939: Standardize `arvados-server boot` for running from source added
Updated by Brett Smith 10 months ago
- Blocked by Feature #14922: Run multiple containers concurrently on a single cloud VM added
Updated by Brett Smith 9 months ago
- Blocked by deleted (Feature #14922: Run multiple containers concurrently on a single cloud VM)
Updated by Brett Smith 9 months ago
- Is duplicate of Feature #23006: Port CWL integration tests to pytest added
Updated by Brett Smith 9 months ago
- Target version deleted (
Future) - Status changed from New to Duplicate
Closing in favor of #23006 which has more implementation details.