diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-08-20 16:23:11 +0200 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2024-08-20 16:39:41 +0200 |
commit | c3a5093290c24afffa9d994a54840920c54761fd (patch) | |
tree | 17b6771f29769ba99f829215110e8e20798de3c9 /rules | |
parent | d16aaf412e2d34befe45ca71864f7c981a1ded65 (diff) | |
download | justbuild-c3a5093290c24afffa9d994a54840920c54761fd.tar.gz |
["shell/test", "script"] forward lint information of deps
Diffstat (limited to 'rules')
-rw-r--r-- | rules/shell/test/EXPRESSIONS | 2 | ||||
-rw-r--r-- | rules/shell/test/RULES | 16 |
2 files changed, 18 insertions, 0 deletions
diff --git a/rules/shell/test/EXPRESSIONS b/rules/shell/test/EXPRESSIONS index 44cb48a2..c4e0a3c9 100644 --- a/rules/shell/test/EXPRESSIONS +++ b/rules/shell/test/EXPRESSIONS @@ -272,6 +272,7 @@ , "deps-fieldname" , "deps-transition" , "target properties" + , "lint" ] , "imports": {"action": "test-action"} , "expression": @@ -290,6 +291,7 @@ { "type": "RESULT" , "artifacts": {"type": "var", "name": "test-results"} , "runfiles": {"type": "var", "name": "runfiles"} + , "provides": {"type": "env", "vars": ["lint"]} } } } diff --git a/rules/shell/test/RULES b/rules/shell/test/RULES index 5d83e1d0..98fdab03 100644 --- a/rules/shell/test/RULES +++ b/rules/shell/test/RULES @@ -38,6 +38,7 @@ , "TARGET_ARCH" , "ARCH_DISPATCH" , "TEST_SUMMARY_EXECUTION_PROPERTIES" + , "LINT" ] , "field_doc": { "test": @@ -186,6 +187,20 @@ , [ "target properties" , {"type": "CALL_EXPRESSION", "name": "target properties"} ] + , [ "lint" + , { "type": "if" + , "cond": {"type": "var", "name": "LINT"} + , "then": + { "type": "let*" + , "bindings": + [ ["fieldname", "deps"] + , ["provider", "lint"] + , ["transition", {"type": "var", "name": "deps-transition"}] + ] + , "body": {"type": "CALL_EXPRESSION", "name": "field_list"} + } + } + ] ] , "body": { "type": "if" @@ -322,6 +337,7 @@ { "type": "RESULT" , "artifacts": {"type": "var", "name": "artifacts"} , "runfiles": {"type": "var", "name": "runfiles"} + , "provides": {"type": "env", "vars": ["lint"]} } } } |