summaryrefslogtreecommitdiff
path: root/test/script/repo.et
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2025-12-09 22:22:03 +0100
committerRoman Smrž <roman.smrz@seznam.cz>2025-12-09 22:22:03 +0100
commit72c83a013caed4f3f850731988734d125df6a720 (patch)
tree77ceff37bb85996c8a73720ef26e54e72ca9df28 /test/script/repo.et
parent1ece3ebb35fbe21009176b18acb4d649613e32e6 (diff)
Fix selecting single job from evaluated job ref
Diffstat (limited to 'test/script/repo.et')
-rw-r--r--test/script/repo.et28
1 files changed, 28 insertions, 0 deletions
diff --git a/test/script/repo.et b/test/script/repo.et
index aeeeb6a..7685aa7 100644
--- a/test/script/repo.et
+++ b/test/script/repo.et
@@ -263,3 +263,31 @@ test CheckoutSubtree:
/\.\/d3_s3\/file3/
/(.*)/ capture done
guard (done == "DONE")
+
+ local:
+ spawn on n as p args [ "--storage=minici", "--repo=r1:./dir_r1", "--repo=r2:./dir_r2", "--repo=r3:./dir_r3", "./main", "run", "--rerun-all", "combined_subtree" ]
+ expect_success from p of "$mt.checkout_common_root.$r1t.$r2t"
+ expect_success from p of "$mt.checkout_common_subtree2.$r1t.$r2s1.$r3abc"
+ expect_success from p of "$mt.combined_subtree.$r1t.$r2t.$r3abc"
+ expect /(.*)/ from p capture done
+ guard (done == "run-finish")
+ local:
+ spawn on n as p args [ "--storage=minici", "--repo=r1:./dir_r1", "--repo=r2:./dir_r2", "--repo=r3:./dir_r3", "./main", "run", "--rerun-all", "$mt.combined_subtree.$r1t.$r2t.$r3abc" ]
+ expect_success from p of "$mt.checkout_common_root.$r1t.$r2t"
+ expect_success from p of "$mt.checkout_common_subtree2.$r1t.$r2s1.$r3abc"
+ expect_success from p of "$mt.combined_subtree.$r1t.$r2t.$r3abc"
+ expect /(.*)/ from p capture done
+ guard (done == "run-finish")
+ local:
+ spawn on n as p args [ "--storage=minici", "--repo=r1:./dir_r1", "--repo=r2:./dir_r2", "--repo=r3:./dir_r3", "./main", "extract", "$mt.combined_subtree.$r1t.$r2t.$r3abc.out", "list" ]
+ local:
+ shell on n as list:
+ cat list
+ rm list
+ echo DONE
+ expect from list:
+ /\.\/minici.yaml/
+ /\.\/list2/
+ /\.\/list4/
+ /(.*)/ capture done
+ guard (done == "DONE")