Docker test relies on existing local helper images
While working on !2563 (merged) which adds a new (pwsh) variant of the helper image, I noticed that the TestLocalHelperImage
test failed because the prebuilt image was not present on the disk. This led me to realize that the unit tests
job currently does not depend on the runner helper
job. As a workaround for TestLocalHelperImage
, we can create empty local image tarballs on disk, since the code being tested doesn't really care if the file is valid or not, it just passes it to the ImageImportBlocking
mock. In order to do this, we can change the docker.PrebuiltImagesPaths
array to point to a temp directory where the touched files are to be found.
Edited by Pedro Pombeiro