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