summaryrefslogtreecommitdiff
path: root/test/end-to-end/computed-roots
diff options
context:
space:
mode:
authorMaksim Denisov <denisov.maksim@huawei.com>2024-12-02 12:55:29 +0100
committerMaksim Denisov <denisov.maksim@huawei.com>2024-12-03 14:11:38 +0100
commit1e6c88a62a1b44fa56c31c66c90d8c0d343536a8 (patch)
tree222bfac7fa7cfca490febb0acacbdc8108099c84 /test/end-to-end/computed-roots
parent82ed6198795f57997bb94f0a11dbfa6835101056 (diff)
downloadjustbuild-1e6c88a62a1b44fa56c31c66c90d8c0d343536a8.tar.gz
JustMR: test computed overlay repos
Diffstat (limited to 'test/end-to-end/computed-roots')
-rw-r--r--test/end-to-end/computed-roots/mr_computed_setup.sh15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/end-to-end/computed-roots/mr_computed_setup.sh b/test/end-to-end/computed-roots/mr_computed_setup.sh
index 47b17e42..9e3468df 100644
--- a/test/end-to-end/computed-roots/mr_computed_setup.sh
+++ b/test/end-to-end/computed-roots/mr_computed_setup.sh
@@ -92,6 +92,10 @@ cat > repo-config.json <<EOF
, "config": {"COUNT": "12"}
}
}
+ , "with_overlays":
+ { "repository": "base"
+ , "target_root": "derived"
+ }
}
}
EOF
@@ -128,4 +132,15 @@ echo
[ "$(cat "${OUT}/other-derived/out" | wc -l)" -eq 78 ]
+echo
+echo Building with overlays
+echo
+"${JUST_MR}" --norc --local-build-root "${LBRDIR}" -C repo-config.json \
+ --main 'with_overlays' --just "${JUST}" \
+ install -L '["env", "PATH='"${PATH}"'"]' \
+ -o "${OUT}/with-overlays" 2>&1
+echo
+
+[ "$(cat "${OUT}/with-overlays/out" | wc -l)" -eq 55 ]
+
echo OK