ci: correct artifacts location for piglit's runner messages
We are now using pages. v2: - Define a helper variable for the artifacts base URL (Juan). Signed-off-by: Andres Gomez <agomez@igalia.com> Acked-by: Eric Anholt <eric@anholt.net> [v1] Reviewed-by: Juan A. Suarez <jasuarez@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/9092>
This commit is contained in:
parent
87153b8f1c
commit
7393303637
|
@ -19,15 +19,18 @@ for var in \
|
||||||
BM_START_XORG \
|
BM_START_XORG \
|
||||||
CI_COMMIT_BRANCH \
|
CI_COMMIT_BRANCH \
|
||||||
CI_COMMIT_TITLE \
|
CI_COMMIT_TITLE \
|
||||||
CI_JOB_JWT \
|
|
||||||
CI_JOB_ID \
|
CI_JOB_ID \
|
||||||
|
CI_JOB_JWT \
|
||||||
CI_JOB_URL \
|
CI_JOB_URL \
|
||||||
CI_MERGE_REQUEST_SOURCE_BRANCH_NAME \
|
CI_MERGE_REQUEST_SOURCE_BRANCH_NAME \
|
||||||
CI_MERGE_REQUEST_TITLE \
|
CI_MERGE_REQUEST_TITLE \
|
||||||
CI_NODE_INDEX \
|
CI_NODE_INDEX \
|
||||||
CI_NODE_TOTAL \
|
CI_NODE_TOTAL \
|
||||||
|
CI_PAGES_DOMAIN \
|
||||||
CI_PIPELINE_ID \
|
CI_PIPELINE_ID \
|
||||||
|
CI_PROJECT_NAME \
|
||||||
CI_PROJECT_PATH \
|
CI_PROJECT_PATH \
|
||||||
|
CI_PROJECT_ROOT_NAMESPACE \
|
||||||
CI_RUNNER_DESCRIPTION \
|
CI_RUNNER_DESCRIPTION \
|
||||||
CI_SERVER_URL \
|
CI_SERVER_URL \
|
||||||
DEQP_CASELIST_FILTER \
|
DEQP_CASELIST_FILTER \
|
||||||
|
|
|
@ -49,7 +49,7 @@ kernel+rootfs_armhf:
|
||||||
DISTRIBUTION_TAG: *distribution-tag-arm
|
DISTRIBUTION_TAG: *distribution-tag-arm
|
||||||
GIT_STRATEGY: none # testing doesn't build anything from source
|
GIT_STRATEGY: none # testing doesn't build anything from source
|
||||||
ENV_VARS: "DEQP_PARALLEL=6"
|
ENV_VARS: "DEQP_PARALLEL=6"
|
||||||
FIXED_ENV_VARS: "CI_PIPELINE_ID=${CI_PIPELINE_ID} CI_JOB_ID=${CI_JOB_ID} CI_JOB_URL=${CI_JOB_URL} CI_PROJECT_PATH=${CI_PROJECT_PATH} CI_JOB_JWT=${CI_JOB_JWT} CI_SERVER_URL=${CI_SERVER_URL} DRIVER_NAME=${DRIVER_NAME} FDO_UPSTREAM_REPO=${FDO_UPSTREAM_REPO} PIGLIT_NO_WINDOW=1 PIGLIT_REPLAY_UPLOAD_TO_MINIO=1 MINIO_HOST=${MINIO_HOST}"
|
FIXED_ENV_VARS: "CI_PIPELINE_ID=${CI_PIPELINE_ID} CI_JOB_ID=${CI_JOB_ID} CI_PAGES_DOMAIN=${CI_PAGES_DOMAIN} CI_PROJECT_NAME=${CI_PROJECT_NAME} CI_PROJECT_PATH=${CI_PROJECT_PATH} CI_PROJECT_ROOT_NAMESPACE=${CI_PROJECT_ROOT_NAMESPACE} CI_JOB_JWT=${CI_JOB_JWT} CI_SERVER_URL=${CI_SERVER_URL} DRIVER_NAME=${DRIVER_NAME} FDO_UPSTREAM_REPO=${FDO_UPSTREAM_REPO} PIGLIT_NO_WINDOW=1 PIGLIT_REPLAY_UPLOAD_TO_MINIO=1 MINIO_HOST=${MINIO_HOST}"
|
||||||
DEQP_VERSION: gles2
|
DEQP_VERSION: gles2
|
||||||
ARTIFACTS_PREFIX: "https://${MINIO_HOST}/mesa-lava/"
|
ARTIFACTS_PREFIX: "https://${MINIO_HOST}/mesa-lava/"
|
||||||
MESA_URL: "https://${MINIO_HOST}/artifacts/${CI_PROJECT_PATH}/${CI_PIPELINE_ID}/mesa-${ARCH}.tar.gz"
|
MESA_URL: "https://${MINIO_HOST}/artifacts/${CI_PROJECT_PATH}/${CI_PIPELINE_ID}/mesa-${ARCH}.tar.gz"
|
||||||
|
|
|
@ -190,9 +190,11 @@ if [ $? -ne 0 ]; then
|
||||||
printf "%s\n" "Found $(cat /tmp/version.txt), expected $MESA_VERSION"
|
printf "%s\n" "Found $(cat /tmp/version.txt), expected $MESA_VERSION"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
ARTIFACTS_BASE_URL="https://${CI_PROJECT_ROOT_NAMESPACE}.${CI_PAGES_DOMAIN}/-/${CI_PROJECT_NAME}/-/jobs/${CI_JOB_ID}/artifacts"
|
||||||
|
|
||||||
if [ ${PIGLIT_JUNIT_RESULTS:-0} -eq 1 ]; then
|
if [ ${PIGLIT_JUNIT_RESULTS:-0} -eq 1 ]; then
|
||||||
./piglit summary aggregate "$RESULTS" -o junit.xml
|
./piglit summary aggregate "$RESULTS" -o junit.xml
|
||||||
FAILURE_MESSAGE=$(printf "${FAILURE_MESSAGE}\n%s" "Check the JUnit report for failures at: ${CI_JOB_URL}/artifacts/file/results/junit.xml")
|
FAILURE_MESSAGE=$(printf "${FAILURE_MESSAGE}\n%s" "Check the JUnit report for failures at: ${ARTIFACTS_BASE_URL}/results/junit.xml")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
PIGLIT_RESULTS="${PIGLIT_RESULTS:-$PIGLIT_PROFILES}"
|
PIGLIT_RESULTS="${PIGLIT_RESULTS:-$PIGLIT_PROFILES}"
|
||||||
|
@ -237,7 +239,7 @@ if [ ${PIGLIT_HTML_SUMMARY:-1} -eq 1 ]; then
|
||||||
| xargs -0 sed -i 's%<img src="file://%<img src="https://'"${MINIO_HOST}${PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL}"'/%g'
|
| xargs -0 sed -i 's%<img src="file://%<img src="https://'"${MINIO_HOST}${PIGLIT_REPLAY_REFERENCE_IMAGES_BASE_URL}"'/%g'
|
||||||
fi
|
fi
|
||||||
|
|
||||||
FAILURE_MESSAGE=$(printf "${FAILURE_MESSAGE}\n%s" "Check the HTML summary for problems at: ${CI_JOB_URL}/artifacts/file/summary/problems.html")
|
FAILURE_MESSAGE=$(printf "${FAILURE_MESSAGE}\n%s" "Check the HTML summary for problems at: ${ARTIFACTS_BASE_URL}/results/summary/problems.html")
|
||||||
fi
|
fi
|
||||||
|
|
||||||
quiet print_red printf "%s\n" "$FAILURE_MESSAGE"
|
quiet print_red printf "%s\n" "$FAILURE_MESSAGE"
|
||||||
|
|
Loading…
Reference in New Issue