Improve test coverage when external preloaded task has a preload-task The task which is being preloaded could have a preload-task itself. Before this change, there was no test coverage for this use case. Thus, add a test so that it continues to work as expected. Change-Id: I50af50e3143c8b852e5ced71cf374ba8bc9376a1
diff --git a/src/main/resources/Documentation/test/task_states.md b/src/main/resources/Documentation/test/task_states.md index dbe6fac..709de95 100644 --- a/src/main/resources/Documentation/test/task_states.md +++ b/src/main/resources/Documentation/test/task_states.md
@@ -2589,6 +2589,34 @@ ] } +[root "Root Preload from all-projects sub-dir which has preload-task in same file"] + preload-task = //dir/common.config^Sample task in sub dir with preload-task from same file + +{ + "applicable" : true, + "hasPass" : true, + "name" : "Root Preload from all-projects sub-dir which has preload-task in same file", + "status" : "PASS", + "subTasks" : [ + { + "applicable" : true, + "hasPass" : true, + "name" : "Sample relative task in sub dir", + "status" : "PASS" + } + ] +} + +[root "Root Preload from all-projects sub-dir which has preload-task in different file"] + preload-task = //dir/common.config^Sample task in sub dir with preload-task from different file + +{ + "applicable" : true, + "hasPass" : true, + "name" : "Root Preload from all-projects sub-dir which has preload-task in different file", + "status" : "PASS" +} + [root "Root INVALID Preload"] preload-task = missing @@ -3208,6 +3236,12 @@ [task "Root Import task from root task.config"] applicable = is:open subtask = ^Subtask PASS + +[task "Sample task in sub dir with preload-task from same file"] + preload-task = Sample relative task in sub dir with subtask from same file + +[task "Sample task in sub dir with preload-task from different file"] + preload-task = %{non_secret_group_name_without_space}/foo/bar.config^Absolute Task 1 ``` file: `All-Projects:refs/meta/config:task/invalids.config`