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
Executionservice, the main end-point for the client. - The
ActionCacheservice, 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