From 4f60c5b43a7b33052e62caa78a7b705b3057028b Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Fri, 5 Jul 2024 11:24:27 +0200 Subject: tests: support additional remote-execution properties for summaries If a test is run several times (as set by RUNS_PER_TEST), a summary of the individual test runs is computed using a summarizer as configured in the target layer of the rules. As the inputs for computing that test summary are all the individual test runs, that action has a large number of files as input, including a large number of identical files, e.g., the ones indicating the outcome of an individual run. Therefore, allow setting additional remote-execution properties allowing to dispatch that action to a suitable end point. --- CC/test/EXPRESSIONS | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'CC/test/EXPRESSIONS') diff --git a/CC/test/EXPRESSIONS b/CC/test/EXPRESSIONS index 368d53e..b0a7f2b 100644 --- a/CC/test/EXPRESSIONS +++ b/CC/test/EXPRESSIONS @@ -10,6 +10,7 @@ , "HOST_ARCH" , "TARGET_ARCH" , "ARCH_DISPATCH" + , "TEST_SUMMARY_EXECUTION_PROPERTIES" , "CC" , "CXX" , "CFLAGS" @@ -280,6 +281,11 @@ , "outs": ["stdout", "stderr", "result", "time-start", "time-stop"] , "cmd": ["./summarizer"] + , "execution properties": + { "type": "var" + , "name": "TEST_SUMMARY_EXECUTION_PROPERTIES" + , "default": {"type": "empty_map"} + } } ] , [ "artifacts" -- cgit v1.2.3