summaryrefslogtreecommitdiff
path: root/test/end-to-end/serve-service
diff options
context:
space:
mode:
authorPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2023-12-20 16:14:10 +0100
committerPaul Cristian Sarbu <paul.cristian.sarbu@huawei.com>2024-01-09 14:26:29 +0100
commitfc95fe665e603477dd8bfd68da703862713b4648 (patch)
tree165aa64d406bc0b73270144405a3df42835e7a67 /test/end-to-end/serve-service
parentdf790eaff57e50cc3cb898aa704de5c8d72870f8 (diff)
downloadjustbuild-fc95fe665e603477dd8bfd68da703862713b4648.tar.gz
analysis queries serve test: Extend to check we can install served target
Diffstat (limited to 'test/end-to-end/serve-service')
-rw-r--r--test/end-to-end/serve-service/serve_query_target_cache_value.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/test/end-to-end/serve-service/serve_query_target_cache_value.sh b/test/end-to-end/serve-service/serve_query_target_cache_value.sh
index ff688a06..a0303f53 100644
--- a/test/end-to-end/serve-service/serve_query_target_cache_value.sh
+++ b/test/end-to-end/serve-service/serve_query_target_cache_value.sh
@@ -149,4 +149,21 @@ echo "failed as expected"
--log-limit 5 \
-D '{"ENV": {"TOOLS": "'${TOOLS_DIR}'"}}' 2>&1
+# Verify that the export target is fully in cache
+"${JUST}" install \
+ --local-build-root "${LBR}" \
+ -C "${CONF}" \
+ --remote-serve-address "${SERVE}" \
+ -r "${REMOTE_EXECUTION_ADDRESS}" \
+ ${COMPAT} \
+ ${REMOTE_PROPERTIES} \
+ ${DISPATCH} \
+ --log-limit 5 \
+ -o "${OUT}" \
+ -D '{"ENV": {"TOOLS": "'${TOOLS_DIR}'"}}' 2>&1
+ls -R "${OUT}"
+test -f "${OUT}/out/hello/world/tree/hello.txt"
+test -f "${OUT}/out/hello/world/tree/name.txt"
+test "$(cat "${OUT}/out/hello/world/tree/name.txt")" = "World"
+
echo OK