ci: fix summary

This commit is contained in:
2026-04-17 12:13:08 +08:00
parent 2e2b83387d
commit d1026583f9
2 changed files with 6 additions and 3 deletions

View File

@@ -73,6 +73,8 @@ def get_os_autotest_testsuite_result_data(testsuite):
log.warning(f"{case_name}.sh not found in {script_dir}")
continue
if case_name not in all_cases:
if testsuite == "smoke_pkg_install" and "case_name" == "test_pkg_install_uninstall":
continue
temp = [testsuite, case_name, "not run or exception in running, please run manual"]
data.append(temp)
return data

View File

@@ -19,7 +19,8 @@ jobs:
run: |
set -x
DATA_STR="$(date +%Y%m%d%H%M%S)"
RESULT_DIR="${LOGDIR}/${DATA_STR}"
SUB_DIR=${{ github.run_number}}-${DATA_STR}
RESULT_DIR="${LOGDIR}/${SUB_DIR}"
export RESULT_DIR="${RESULT_DIR}"
mkdir -p .os-autotest ${RESULT_DIR}
echo "$TESTSUITE" | tr ',' '\n' | sed 's/^[[:space:]]*//;s/[[:space:]]*$//' | sed '/^\s*$/d' > .os-autotest/testsuite
@@ -32,11 +33,11 @@ jobs:
fi
python .github/workflows/scripts/summary.py --testsuits ".os-autotest/testsuite" --result "${RESULT_DIR}" --source "${RESULT_DIR}/source"
sshpass -p "${{ secrets.IMAGE_BACKUP_HOST_PWD }}" rsync -av -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" --exclude='openruyi-virt_riscv64.qcow2' "${RESULT_DIR}" "${{ secrets.IMAGE_BACKUP_HOST_USER }}@${{ secrets.IMAGE_BACKUP_HOST }}:${{ secrets.IMAGE_BACKUP_DIR }}/${{ github.run_number}}-${DATA_STR}"
sshpass -p "${{ secrets.IMAGE_BACKUP_HOST_PWD }}" rsync -av -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null" "${RESULT_DIR}" "${{ secrets.IMAGE_BACKUP_HOST_USER }}@${{ secrets.IMAGE_BACKUP_HOST }}:${{ secrets.IMAGE_BACKUP_DIR }}"
TITLE="os-autotest"
if [ -n "$TESTSUITE" ]; then
testsuites=$(awk -F, -v OFS=, 'NF>4{print $1,$2,$3,$4 "..."; next} 1' <<< "$TESTSUITE")
TITLE="$TITLE:$testsuites"
fi
TITLE="$TITLE $RELEASE_VERSION ${DATA_STR:0:4}-${DATA_STR:4:2}-${DATA_STR:6:2} ${DATA_STR:8:2}-${DATA_STR:10:2}"
python .github/workflows/scripts/stats.py --gitea-url "${{ github.api_url }}" --repo "${{ github.repository }}" --token "${{ secrets.RELEASE_TOKEN }}" --result "${RESULT_DIR}" --log-url "${{ secrets.LOG_URL }}/${{ github.run_number}}-${DATA_STR}" --title "$TITLE"
python .github/workflows/scripts/stats.py --gitea-url "${{ github.api_url }}" --repo "${{ github.repository }}" --token "${{ secrets.RELEASE_TOKEN }}" --result "${RESULT_DIR}" --log-url "${{ secrets.LOG_URL }}/${SUB_DIR}" --title "$TITLE"