Skip to content

Remote-execution testing (technical debt)

Background

Initial remote-execution implementation (!626 (merged)) does not include tests for the REAPI execution flow. This would require to somehow mock a remote-execution service and especially:

  • The Execution service, the main end-point for the client.
  • The ActionCache service, once #628 (closed) has been resolve / implemented.

The test-suite already has an ArtifactShare class that should be enough to mock the ContentAddressableStorage service.

Task description

See comments below and also the CI pipelines being set-up on BuildGrid - BuildGrid/buildgrid.hub.docker.com#2

Edited by Laurence Urhegyi
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information