diff options
author | Oliver Reiche <oliver.reiche@huawei.com> | 2022-06-07 12:37:22 +0200 |
---|---|---|
committer | Oliver Reiche <oliver.reiche@huawei.com> | 2022-06-07 12:37:22 +0200 |
commit | 816db9ca82bbcc5c953a5f6449d6768941749888 (patch) | |
tree | 3a0058d9273246f127de386dd3a108a54253d70c /shell/test/EXPRESSIONS | |
parent | b9d0a59e7832f87431efb377e760773a075a4bfd (diff) | |
download | rules-cc-816db9ca82bbcc5c953a5f6449d6768941749888.tar.gz |
rules: Support TEST_ENV for shell/test script
Diffstat (limited to 'shell/test/EXPRESSIONS')
-rw-r--r-- | shell/test/EXPRESSIONS | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/shell/test/EXPRESSIONS b/shell/test/EXPRESSIONS index 2a99876..6d163f3 100644 --- a/shell/test/EXPRESSIONS +++ b/shell/test/EXPRESSIONS @@ -1,5 +1,5 @@ { "test-action": - { "vars": ["name", "test.sh", "ATTEMPT"] + { "vars": ["name", "test.sh", "ATTEMPT", "TEST_ENV"] , "imports": { "artifacts_list": ["./", "../..", "field_artifacts_list"] , "runfiles_list": ["./", "../..", "field_runfiles_list"] @@ -103,6 +103,9 @@ , "$1": [["./runner"], {"type": "FIELD", "name": "keep"}] } ] + , [ "test_env" + , {"type": "var", "name": "TEST_ENV", "default": {"type": "empty_map"}} + ] ] , "body": { "type": "if" @@ -113,6 +116,7 @@ , "outs": {"type": "var", "name": "outs"} , "inputs": {"type": "var", "name": "inputs"} , "cmd": {"type": "var", "name": "cmd"} + , "env": {"type": "var", "name": "test_env"} , "may_fail": ["test"] , "fail_message": { "type": "join" @@ -124,6 +128,7 @@ , "outs": {"type": "var", "name": "outs"} , "inputs": {"type": "var", "name": "inputs"} , "cmd": {"type": "var", "name": "cmd"} + , "env": {"type": "var", "name": "test_env"} , "may_fail": ["test"] , "no_cache": ["test"] , "fail_message": @@ -141,7 +146,7 @@ } } , "test-result": - { "vars": ["name", "test.sh"] + { "vars": ["name", "test.sh", "TEST_ENV"] , "imports": {"action": "test-action"} , "expression": { "type": "let*" |