Page MenuHomePhabricator

Look into loading images on every test run
Closed, ResolvedPublic5 Estimated Story PointsSpike

Description

Current situation

  • test suite starting runs docker load every time, this is slow

Goal

  • speed up test execution

Open Questions

  • Is it a general issue to decide how the build and the test system exchange their images?
  • What requirements do we have?
    • For local test development?
    • For CI runs?
  • Should the starting of the test stack be actually part of the test suite? Or could it also be left running?

Event Timeline

roti_WMDE renamed this task from Do not load docker images on every test run to Look into loading images on every test run.Sep 26 2023, 11:37 AM
roti_WMDE added a project: Spike.
roti_WMDE updated the task description. (Show Details)
Restricted Application changed the subtype of this task from "Task" to "Spike". · View Herald TranscriptSep 26 2023, 11:37 AM
roti_WMDE moved this task from Inbox to Sprint-∞ on the Wikibase Suite Team board.
adee_wmde changed the task status from Open to In Progress.Sep 27 2023, 2:03 PM
adee_wmde claimed this task.
adee_wmde moved this task from Sprint Backlog to Doing on the Wikibase Suite Team (Sprint-∞) board.

Went with a simple approach of checking if an image is already loaded before loading it. This means there weren't any changes to the interaction between building and testing. We should probably revisit that depending on / as part of T345689.