Project

General

Profile

Actions

Support #21817

open

Consolidate and standardize a Docker image for arvados development and testing

Added by Peter Amstutz 7 months ago. Updated about 1 month ago.

Status:
New
Priority:
Normal
Assigned To:
Category:
Docker
Target version:
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.

Subtasks 1 (1 open0 closed)

Task #21983: ReviewNewPeter AmstutzActions
Actions #1

Updated by Peter Amstutz 7 months ago

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

Updated by Peter Amstutz 7 months ago

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

Updated by Peter Amstutz 7 months ago

  • Description updated (diff)
Actions #4

Updated by Peter Amstutz 6 months ago

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

Updated by Peter Amstutz 6 months ago

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

Updated by Peter Amstutz 6 months ago

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

Updated by Peter Amstutz 6 months ago

  • Category set to Docker
Actions #8

Updated by Peter Amstutz 6 months ago

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

Updated by Peter Amstutz 6 months ago

  • Assigned To set to Lucas Di Pentima
Actions #10

Updated by Peter Amstutz 5 months ago

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

Updated by Peter Amstutz 5 months ago

  • Target version changed from Development 2024-08-07 sprint to Development 2024-08-28 sprint
Actions #12

Updated by Peter Amstutz 5 months ago

  • Target version changed from Development 2024-08-28 sprint to Development 2024-09-11 sprint
Actions #13

Updated by Peter Amstutz 4 months ago

  • Target version changed from Development 2024-09-11 sprint to Development 2024-09-25 sprint
Actions #14

Updated by Peter Amstutz 4 months ago

  • Target version changed from Development 2024-09-25 sprint to Development 2024-10-09 sprint
Actions #15

Updated by Peter Amstutz 3 months ago

  • Target version changed from Development 2024-10-09 sprint to Development 2024-10-23 sprint
Actions #16

Updated by Peter Amstutz 3 months ago

  • Target version changed from Development 2024-10-23 sprint to Development 2024-11-06 sprint
Actions #17

Updated by Peter Amstutz 2 months ago

  • Target version changed from Development 2024-11-06 sprint to Development 2024-11-20
Actions #18

Updated by Peter Amstutz about 2 months ago

  • Target version changed from Development 2024-11-20 to Development 2024-12-04
Actions #19

Updated by Peter Amstutz about 1 month ago

  • Target version changed from Development 2024-12-04 to Future
Actions

Also available in: Atom PDF