summaryrefslogtreecommitdiff
path: root/test/end-to-end/target-tests
diff options
context:
space:
mode:
Diffstat (limited to 'test/end-to-end/target-tests')
-rwxr-xr-xtest/end-to-end/target-tests/glob.sh8
-rwxr-xr-xtest/end-to-end/target-tests/repo_names.sh4
-rwxr-xr-xtest/end-to-end/target-tests/tree-inputs.sh1
-rwxr-xr-xtest/end-to-end/target-tests/upwards.sh2
4 files changed, 9 insertions, 6 deletions
diff --git a/test/end-to-end/target-tests/glob.sh b/test/end-to-end/target-tests/glob.sh
index f655b3e3..131d533e 100755
--- a/test/end-to-end/target-tests/glob.sh
+++ b/test/end-to-end/target-tests/glob.sh
@@ -129,7 +129,7 @@ EOI
do_test() {
echo === Enumeration refres to targets ===
- ${TOOL} install -C ${CONF} --local-build-root ${BUILDROOT} -o ${OUTDIR}/enum enumeration 2>&1
+ ${TOOL} install -L '["env", "PATH='"${PATH}"'"]' -C ${CONF} --local-build-root ${BUILDROOT} -o ${OUTDIR}/enum enumeration 2>&1
cat ${OUTDIR}/enum/keys.txt
echo
@@ -141,7 +141,7 @@ do_test() {
echo === Glob always refres to files and directories are ignored ===
- ${TOOL} install -C ${CONF} --local-build-root ${BUILDROOT} -o ${OUTDIR}/glob glob 2>&1
+ ${TOOL} install -L '["env", "PATH='"${PATH}"'"]' -C ${CONF} --local-build-root ${BUILDROOT} -o ${OUTDIR}/glob glob 2>&1
cat ${OUTDIR}/glob/keys.txt
echo
@@ -153,7 +153,7 @@ do_test() {
echo === Globs and targets can be combined ===
- ${TOOL} install -C ${CONF} --local-build-root ${BUILDROOT} -o ${OUTDIR}/with_target with_target 2>&1
+ ${TOOL} install -L '["env", "PATH='"${PATH}"'"]' -C ${CONF} --local-build-root ${BUILDROOT} -o ${OUTDIR}/with_target with_target 2>&1
cat ${OUTDIR}/with_target/keys.txt
echo
@@ -165,7 +165,7 @@ do_test() {
echo === Globs only inspect the top-level directory of the module ===
- ${TOOL} install -C ${CONF} --local-build-root ${BUILDROOT} -o ${OUTDIR}/not_top_level not_top_level 2>&1
+ ${TOOL} install -L '["env", "PATH='"${PATH}"'"]' -C ${CONF} --local-build-root ${BUILDROOT} -o ${OUTDIR}/not_top_level not_top_level 2>&1
cat ${OUTDIR}/not_top_level/keys.txt
echo
diff --git a/test/end-to-end/target-tests/repo_names.sh b/test/end-to-end/target-tests/repo_names.sh
index aec5996a..65929674 100755
--- a/test/end-to-end/target-tests/repo_names.sh
+++ b/test/end-to-end/target-tests/repo_names.sh
@@ -88,7 +88,7 @@ EOF
mkdir -p .root
echo == Building in A ==
-./bin/tool-under-test install -C bindings.json -o . --local-build-root .root --main A . back 2>&1
+./bin/tool-under-test install -L '["env", "PATH='"${PATH}"'"]' -C bindings.json -o . --local-build-root .root --main A . back 2>&1
cat back.txt
grep -q 'I am A' back.txt
grep -q 'This is B' back.txt
@@ -96,7 +96,7 @@ grep -q 'Hello A' back.txt
rm -f back.txt
echo == Building in B ==
-./bin/tool-under-test install -C bindings.json -o . --local-build-root .root --main B . back 2>&1
+./bin/tool-under-test install -L '["env", "PATH='"${PATH}"'"]' -C bindings.json -o . --local-build-root .root --main B . back 2>&1
cat back.txt
grep -q 'I am B' back.txt
grep -q 'This is A' back.txt
diff --git a/test/end-to-end/target-tests/tree-inputs.sh b/test/end-to-end/target-tests/tree-inputs.sh
index edbe7f7e..7a0398b8 100755
--- a/test/end-to-end/target-tests/tree-inputs.sh
+++ b/test/end-to-end/target-tests/tree-inputs.sh
@@ -38,6 +38,7 @@ cat > src/TARGETS <<'EOF'
EOF
./bin/tool-under-test install -o out --workspace-root src \
+ -L '["env", "PATH='"${PATH}"'"]' \
--local-build-root .root . read_trees 2>&1
grep SUCCESS out/result
diff --git a/test/end-to-end/target-tests/upwards.sh b/test/end-to-end/target-tests/upwards.sh
index fb700588..d196a8e8 100755
--- a/test/end-to-end/target-tests/upwards.sh
+++ b/test/end-to-end/target-tests/upwards.sh
@@ -38,6 +38,7 @@ cat > src/TARGETS <<'EOF'
EOF
./bin/tool-under-test install -o out --workspace-root src \
+ -L '["env", "PATH='"${PATH}"'"]' \
--local-build-root .root . it 2>&1
grep OK out/out
@@ -61,6 +62,7 @@ EOF
./bin/tool-under-test install -o out2 --workspace-root src \
+ -L '["env", "PATH='"${PATH}"'"]' \
--local-build-root .root deep 'OK up' 2>&1
grep OK out2/out