36 lines
868 B
Bash
36 lines
868 B
Bash
#!/bin/bash
|
|
|
|
REPORT_PATH="$PUBLIC_BUCKET/desktop/testlogs/$CI_PIPELINE_NUMBER/$MATRIX_NAME/reports"
|
|
REPORT_URL="$MC_HOST/$REPORT_PATH"
|
|
|
|
echo ""
|
|
echo "--- GUI Test Reports ---"
|
|
echo "Test Report: $REPORT_URL/report.html"
|
|
echo "Client Log: $REPORT_URL/qsfera.log"
|
|
echo "AT_SPI Driver Log: $REPORT_URL/atspi_webdriver.log"
|
|
|
|
screenshots=$(mc find s3/$REPORT_PATH/screenshots/ 2>/dev/null || true)
|
|
if [[ -n "$screenshots" ]]; then
|
|
echo "Screenshots:"
|
|
for f in $screenshots; do
|
|
# remove 's3/' prefix
|
|
f=${f/s3\//}
|
|
echo " - $MC_HOST/$f"
|
|
done
|
|
else
|
|
echo "No screenshots found."
|
|
fi
|
|
|
|
recordings=$(mc find s3/$REPORT_PATH/recordings/ 2>/dev/null || true)
|
|
if [[ -n "$recordings" ]]; then
|
|
echo ""
|
|
echo "Recordings:"
|
|
for f in $recordings; do
|
|
# remove 's3/' prefix
|
|
f=${f/s3\//}
|
|
echo " - $MC_HOST/$f"
|
|
done
|
|
else
|
|
echo "No recordings found."
|
|
fi
|