ci/android: set XDG_CACHE_HOME and pass --shader-cache-dir to deqp-runner
Set XDG_CACHE_HOME when invoking deqp-runner so that mesa can create the shader cache and avoid this error: ----------------------------------------------------------------------- ERROR - dEQP error: Failed to create //.cache for shader cache (Read-only file system)---disabling. ----------------------------------------------------------------------- And also pass --shader-cache-dir to deqp-runner for vulkan tests. Reviewed-by: Eric Engestrom <None> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/30895>
This commit is contained in:

committed by
Marge Bot

parent
a3e444ff1d
commit
a3c6f7aa5a
@@ -155,13 +155,16 @@ AOSP_RESULTS=/data/results
|
|||||||
uncollapsed_section_switch cuttlefish_test "cuttlefish: testing"
|
uncollapsed_section_switch cuttlefish_test "cuttlefish: testing"
|
||||||
|
|
||||||
set +e
|
set +e
|
||||||
$ADB shell "mkdir ${AOSP_RESULTS}; cd ${AOSP_RESULTS}/..; ./deqp-runner \
|
$ADB shell "mkdir ${AOSP_RESULTS}; cd ${AOSP_RESULTS}/..; \
|
||||||
|
XDG_CACHE_HOME=/data/local/tmp \
|
||||||
|
./deqp-runner \
|
||||||
suite \
|
suite \
|
||||||
--suite /data/deqp-$DEQP_SUITE.toml \
|
--suite /data/deqp-$DEQP_SUITE.toml \
|
||||||
--output $AOSP_RESULTS \
|
--output $AOSP_RESULTS \
|
||||||
--skips /data/all-skips.txt $DEQP_SKIPS \
|
--skips /data/all-skips.txt $DEQP_SKIPS \
|
||||||
--flakes /data/$GPU_VERSION-flakes.txt \
|
--flakes /data/$GPU_VERSION-flakes.txt \
|
||||||
--testlog-to-xml /data/testlog-to-xml \
|
--testlog-to-xml /data/testlog-to-xml \
|
||||||
|
--shader-cache-dir /data/local/tmp \
|
||||||
--fraction-start ${CI_NODE_INDEX:-1} \
|
--fraction-start ${CI_NODE_INDEX:-1} \
|
||||||
--fraction $(( CI_NODE_TOTAL * ${DEQP_FRACTION:-1})) \
|
--fraction $(( CI_NODE_TOTAL * ${DEQP_FRACTION:-1})) \
|
||||||
--jobs ${FDO_CI_CONCURRENT:-4}"
|
--jobs ${FDO_CI_CONCURRENT:-4}"
|
||||||
|
Reference in New Issue
Block a user