diff options
-rw-r--r-- | test/TARGETS | 17 | ||||
-rw-r--r-- | test/end-to-end/TARGETS | 10 |
2 files changed, 24 insertions, 3 deletions
diff --git a/test/TARGETS b/test/TARGETS index d178a3fb..9e9c20eb 100644 --- a/test/TARGETS +++ b/test/TARGETS @@ -18,7 +18,13 @@ , "ALL": { "type": "configure" , "arguments_config": - ["OS", "ARCH", "HOST_ARCH", "TARGET_ARCH", "COMPILER_FAMILY"] + [ "OS" + , "ARCH" + , "HOST_ARCH" + , "TARGET_ARCH" + , "COMPILER_FAMILY" + , "TEST_BOOTSTRAP_JUST_MR" + ] , "tainted": ["test"] , "target": "TESTS" , "config": @@ -44,7 +50,14 @@ ] , "body": { "type": "env" - , "vars": ["OS", "ARCH", "HOST_ARCH", "TARGET_ARCH", "COMPILER_FAMILY"] + , "vars": + [ "OS" + , "ARCH" + , "HOST_ARCH" + , "TARGET_ARCH" + , "COMPILER_FAMILY" + , "TEST_BOOTSTRAP_JUST_MR" + ] } } } diff --git a/test/end-to-end/TARGETS b/test/end-to-end/TARGETS index 27a8c755..040fee64 100644 --- a/test/end-to-end/TARGETS +++ b/test/end-to-end/TARGETS @@ -2,7 +2,15 @@ {"type": "install", "files": {"bin/tool-under-test": [".", "just"]}} , "mr-tool-under-test": { "type": "install" - , "files": {"bin/mr-tool-under-test": ["", "bin/just-mr.py"]} + , "arguments_config": ["TEST_BOOTSTRAP_JUST_MR"] + , "files": + { "bin/mr-tool-under-test": + { "type": "if" + , "cond": {"type": "var", "name": "TEST_BOOTSTRAP_JUST_MR"} + , "then": ["", "bin/just-mr.py"] + , "else": [".", "just-mr"] + } + } } , "TESTS": { "type": "install" |