summaryrefslogtreecommitdiff
path: root/rules/shell/test/EXPRESSIONS
diff options
context:
space:
mode:
Diffstat (limited to 'rules/shell/test/EXPRESSIONS')
-rw-r--r--rules/shell/test/EXPRESSIONS29
1 files changed, 20 insertions, 9 deletions
diff --git a/rules/shell/test/EXPRESSIONS b/rules/shell/test/EXPRESSIONS
index 24bf9ec1..444de921 100644
--- a/rules/shell/test/EXPRESSIONS
+++ b/rules/shell/test/EXPRESSIONS
@@ -1,5 +1,13 @@
{ "test-action":
- { "vars": ["name", "test.sh", "ATTEMPT", "TEST_ENV"]
+ { "vars":
+ [ "TEST_ENV"
+ , "ATTEMPT"
+ , "name"
+ , "test.sh"
+ , "keep"
+ , "runner"
+ , "deps-fieldname"
+ ]
, "imports":
{ "artifacts_list": ["./", "../..", "field_artifacts_list"]
, "runfiles_list": ["./", "../..", "field_runfiles_list"]
@@ -12,7 +20,7 @@
, "$1":
{ "type": "foreach"
, "var": "runner"
- , "range": {"type": "FIELD", "name": "runner"}
+ , "range": {"type": "var", "name": "runner"}
, "body":
{ "type": "map_union"
, "$1":
@@ -35,12 +43,17 @@
, { "type": "TREE"
, "$1":
{ "type": "disjoint_map_union"
- , "msg": "Field 'deps' has to stage in a conflict free way"
+ , "msg":
+ [ "Field"
+ , {"type": "var", "name": "deps-fieldname"}
+ , "has to stage in a conflict free way"
+ ]
, "$1":
{ "type": "++"
, "$1":
{ "type": "let*"
- , "bindings": [["fieldname", "deps"]]
+ , "bindings":
+ [["fieldname", {"type": "var", "name": "deps-fieldname"}]]
, "body":
[ {"type": "CALL_EXPRESSION", "name": "runfiles_list"}
, {"type": "CALL_EXPRESSION", "name": "artifacts_list"}
@@ -72,7 +85,7 @@
[ ["result", "stdout", "stderr", "time-start", "time-stop"]
, { "type": "foreach"
, "var": "filename"
- , "range": {"type": "FIELD", "name": "keep"}
+ , "range": {"type": "var", "name": "keep"}
, "body":
{ "type": "join"
, "$1": ["work/", {"type": "var", "name": "filename"}]
@@ -95,9 +108,7 @@
}
]
, [ "cmd"
- , { "type": "++"
- , "$1": [["./runner"], {"type": "FIELD", "name": "keep"}]
- }
+ , {"type": "++", "$1": [["./runner"], {"type": "var", "name": "keep"}]}
]
, [ "test_env"
, {"type": "var", "name": "TEST_ENV", "default": {"type": "empty_map"}}
@@ -142,7 +153,7 @@
}
}
, "test-result":
- { "vars": ["name", "test.sh", "TEST_ENV"]
+ { "vars": ["TEST_ENV", "name", "test.sh", "keep", "runner", "deps-fieldname"]
, "imports": {"action": "test-action"}
, "expression":
{ "type": "let*"