From e98893681f9a1d534a88401c00d8fda845e667ea Mon Sep 17 00:00:00 2001 From: Paul Cristian Sarbu Date: Tue, 10 Jan 2023 09:55:16 +0100 Subject: Tests: Add TEST_BOOTSTRAP_JUST_MR config var to decide which just-mr is used in the end-to-end tests --- test/TARGETS | 17 +++++++++++++++-- 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" -- cgit v1.2.3