mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2026-04-23 08:21:53 +08:00
[XPU] [CI] Fix xpu ci bug (#7014)
* fix xpu ci bug * Remove unnecessary blank line in conftest.py * Update upload-artifact action to version 6 * Update _xpu_8cards_case_test.yml * fix ci bug * Change exit code on test failure to 1 * fix ci bug * fix ci bug * fix ci bug * fix ci bug * Update conftest.py
This commit is contained in:
@@ -193,13 +193,29 @@ jobs:
|
||||
echo "============================开始运行pytest测试============================"
|
||||
export PYTHONPATH=/workspace/FastDeploy/
|
||||
export PYTHONPATH=$(pwd)/tests/xpu_ci:$PYTHONPATH
|
||||
mkdir -p case_logs
|
||||
set +e
|
||||
python -m pytest -v -s --tb=short tests/xpu_ci/4cards_cases/
|
||||
exit_code=$?
|
||||
set -e
|
||||
|
||||
# 修改case_logs权限,确保Docker外部的runner用户可以读取并上传
|
||||
chmod -R a+rX case_logs/ 2>/dev/null || true
|
||||
|
||||
if [ $exit_code -eq 0 ]; then
|
||||
echo "============================4卡cases测试通过!============================"
|
||||
exit $exit_code
|
||||
else
|
||||
echo "============================4卡cases测试失败,请检查日志!============================"
|
||||
exit $exit_code
|
||||
fi
|
||||
'
|
||||
|
||||
- name: Upload case logs
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: xpu-4cards-case-logs
|
||||
path: FastDeploy/case_logs/
|
||||
retention-days: 7
|
||||
if-no-files-found: ignore
|
||||
|
||||
@@ -182,8 +182,14 @@ jobs:
|
||||
echo "============================开始运行pytest测试============================"
|
||||
export PYTHONPATH=/workspace/FastDeploy/
|
||||
export PYTHONPATH=$(pwd)/tests/xpu_ci:$PYTHONPATH
|
||||
mkdir -p case_logs
|
||||
set +e
|
||||
python -m pytest -v -s --tb=short tests/xpu_ci/8cards_cases/
|
||||
exit_code=$?
|
||||
set -e
|
||||
|
||||
# 修改case_logs权限,确保Docker外部的runner用户可以读取并上传
|
||||
chmod -R a+rX case_logs/ 2>/dev/null || true
|
||||
|
||||
if [ $exit_code -eq 0 ]; then
|
||||
echo "============================8卡cases测试通过!============================"
|
||||
@@ -192,3 +198,12 @@ jobs:
|
||||
exit $exit_code
|
||||
fi
|
||||
'
|
||||
|
||||
- name: Upload case logs
|
||||
if: always()
|
||||
uses: actions/upload-artifact@v6
|
||||
with:
|
||||
name: xpu-8cards-case-logs
|
||||
path: FastDeploy/case_logs/
|
||||
retention-days: 7
|
||||
if-no-files-found: ignore
|
||||
|
||||
Reference in New Issue
Block a user