Project

General

Profile

Actions

Support #21817

open

Consolidate and standardize a Docker image for arvados development and testing

Added by Peter Amstutz about 1 month ago. Updated 1 day ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Docker
Due date:
Story points:
-

Description

  • base image with dependencies (arvados-server install -test)
  • Standardized process for setting up for tests
    • Update dependencies again with arvados-server install -test, this should be much faster because most things are already installed
    • Compile components that need to be compiled (go build)
    • Install components that need to be installed (pip install .)
  • Ready to run unit tests that don't require services, but not integration tests
  • Standardized process for running services (arvados-server boot -test)
    • Based on how we set up Arvados for workbench2 tests
    • Should replace run_test_server.py but must support the same features to control exactly which services come up and their configuration as needed by existing tests
    • run-test.sh is updated to use this
  • Ready to run tests that do require services
  • Need to run run-test.sh in Docker in interactive (for developers) or non-interactive (for CI) modes.
  • Needs to bind mount an external Arvados source repo where the developer can edit files.
Actions #1

Updated by Peter Amstutz about 1 month ago

  • Target version changed from 439 to Development 2024-06-19 sprint
Actions #2

Updated by Peter Amstutz 28 days ago

  • Target version changed from Development 2024-06-19 sprint to Development 2024-07-03 sprint
Actions #3

Updated by Peter Amstutz 27 days ago

  • Description updated (diff)
Actions #4

Updated by Peter Amstutz 14 days ago

  • Target version changed from Development 2024-07-03 sprint to Development 2024-07-24 sprint
Actions #5

Updated by Peter Amstutz 1 day ago

  • Target version changed from Development 2024-07-24 sprint to Development 2024-08-07 sprint
Actions #6

Updated by Peter Amstutz 1 day ago

  • Target version changed from Development 2024-08-07 sprint to Development 2024-08-21 sprint
Actions #7

Updated by Peter Amstutz 1 day ago

  • Category set to Docker
Actions

Also available in: Atom PDF