cli icon indicating copy to clipboard operation
cli copied to clipboard

`devcontainer features test` should log install output

Open AlexanderLanin opened this issue 1 year ago • 1 comments

devcontainer features test is great for black box tests / end result tests of install.sh. However I also want to make sure what the script does exactly, i.e. whitebox-test or interaction-test.

For example when java is already available, I want my script to not install default-jre as that's kind of stupid. I cannot verify this via the end result, as it's always the same: java is available.

Of course I could write some file from my install script with such information, e.g. when a debug option is set to true. However I don't want to have such an option in my feature?! It does seem easier if the docker image as generated by devcontainer features test would RUN the script with | tee install.log?

Then it doesn't end up in the final feature and I could check the contents of install.log from test.sh.

AlexanderLanin avatar Oct 09 '22 08:10 AlexanderLanin