From 43c2a03239db7f92885d41776693bdfb08dabbf8 Mon Sep 17 00:00:00 2001 From: Klaus Aehlig Date: Thu, 25 Apr 2024 09:41:39 +0200 Subject: Extend serve-many test to also use non-top-level export targets --- test/end-to-end/serve-service/TARGETS | 8 ++++- .../end-to-end/serve-service/serve_many_targets.sh | 35 +++++++++++++++++----- 2 files changed, 34 insertions(+), 9 deletions(-) diff --git a/test/end-to-end/serve-service/TARGETS b/test/end-to-end/serve-service/TARGETS index 180d8133..18941f83 100644 --- a/test/end-to-end/serve-service/TARGETS +++ b/test/end-to-end/serve-service/TARGETS @@ -157,13 +157,19 @@ { "type": "install" , "files": {"ROOT": "data/ROOT", "TARGETS": "data/targets/TARGETS.transform"} } +, "serve-many-targets (data in module)": + { "type": "install" + , "files": + {"ROOT": "data/ROOT", "module/TARGETS": "data/targets/TARGETS.transform"} + } , "serve-many-targets": { "type": ["end-to-end", "with serve"] , "name": ["serve-many-targets"] , "test": ["serve_many_targets.sh"] , "deps": [["end-to-end", "tool-under-test"], ["end-to-end", "mr-tool-under-test"]] - , "repos": ["serve-many-targets (data)"] + , "repos": + ["serve-many-targets (data)", "serve-many-targets (data in module)"] } , "deduplication-of-serve-requests": { "type": ["end-to-end", "with serve"] diff --git a/test/end-to-end/serve-service/serve_many_targets.sh b/test/end-to-end/serve-service/serve_many_targets.sh index c5da4606..fa3cf1fa 100644 --- a/test/end-to-end/serve-service/serve_many_targets.sh +++ b/test/end-to-end/serve-service/serve_many_targets.sh @@ -29,6 +29,22 @@ fi mkdir work cd work touch ROOT +for repo in 0 1 +do + +if [ "$repo" -eq 0 ] +then + COMMIT="${COMMIT_0}" + MODULE="" +else + COMMIT="${COMMIT_1}" + MODULE="module" +fi +echo +echo Testing module "\"$MODULE\"" on commit $COMMIT +echo ============== +echo + cat > repos.json < repos.json < repos.json < TARGETS <<'EOF' +cat > TARGETS <