forked from redrsoe2100/os-autotest
ci: fix summary
This commit is contained in:
2
.github/workflows/scripts/summary.py
vendored
2
.github/workflows/scripts/summary.py
vendored
@@ -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
|
||||
|
||||
7
.github/workflows/smoke-test.yml
vendored
7
.github/workflows/smoke-test.yml
vendored
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user