Add tests for sensitive input
What does this MR do?
- Adds a test for the step-runner
ci
command. While the functionality is tested elsewhere, it serves and a good place to experiment because the test produces astep-results.json
file (not checked in). - Adds a test,
non-sensitive input can derives value from sensitive output
, torunner_test.go
. This test passes, and will be changed in future to fail once the functionality is implemented (a non-sensitive input should not be able to derive its value using a sensitive output). - Changes
testCases
intest_common.go
so thet.Run
happens in the same file as the test, this makes sure GoLand uses can run each test case directly from their IDE.
Reference
Edited by Cameron Swords