Project

General

Profile

Actions

Bug #22934

closed

run cwl conformance tests using 'arvados-server boot' instead of arvbox

Added by Peter Amstutz 10 months ago. Updated 9 months ago.

Status:
Duplicate
Priority:
Normal
Assigned To:
-
Category:
Tests
Target version:
-
Story points:
-

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.


Related issues 3 (2 open1 closed)

Related to Arvados - Idea #22580: arvbox 2.0NewActions
Related to Arvados Epics - Idea #22939: Standardize `arvados-server boot` for running from source NewActions
Is duplicate of Arvados - Feature #23006: Port CWL integration tests to pytestResolvedBrett SmithActions
Actions #1

Updated by Peter Amstutz 10 months ago

  • Position changed from 154429 to 154438
Actions #2

Updated by Peter Amstutz 10 months ago

  • Category set to Tests
  • Description updated (diff)
Actions #3

Updated by Peter Amstutz 10 months ago

  • Target version changed from Development 2025-07-09 to Development 2025-07-23
Actions #4

Updated by Peter Amstutz 10 months ago

  • Description updated (diff)
Actions #5

Updated by Peter Amstutz 10 months ago

  • Subject changed from rearchitect cwl conformance test jenkins job to run cwl conformance tests using 'arvados-server boot' instead of arvbox
Actions #6

Updated by Brett Smith 10 months ago

Actions #7

Updated by Brett Smith 10 months ago

  • Related to Idea #22939: Standardize `arvados-server boot` for running from source added
Actions #8

Updated by Peter Amstutz 10 months ago

  • Target version changed from Development 2025-07-23 to Future
Actions #9

Updated by Brett Smith 10 months ago

  • Description updated (diff)
Actions #10

Updated by Brett Smith 10 months ago

  • Blocked by Feature #14922: Run multiple containers concurrently on a single cloud VM added
Actions #11

Updated by Brett Smith 10 months ago

  • Description updated (diff)
Actions #12

Updated by Brett Smith 9 months ago

  • Blocked by deleted (Feature #14922: Run multiple containers concurrently on a single cloud VM)
Actions #13

Updated by Brett Smith 9 months ago

  • Is duplicate of Feature #23006: Port CWL integration tests to pytest added
Actions #14

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.

Actions

Also available in: Atom PDF