@@ -27,7 +27,7 @@ pool: ICX-16C
2727
2828variables :
2929 IMAGE_NAME : " auto-round"
30- IMAGE_TAG : " py310 "
30+ IMAGE_TAG : " py312 "
3131 UPLOAD_PATH : $(Build.SourcesDirectory)/log_dir
3232 DOWNLOAD_PATH : $(Build.SourcesDirectory)/log_dir
3333 ARTIFACT_NAME : " UT_coverage_report"
@@ -69,33 +69,29 @@ stages:
6969 jobs :
7070 - job : CollectDatafiles
7171 steps :
72- - script : |
73- docker build --build-arg USER_ID=$(id -u) --build-arg GROUP_ID=$(id -g) -f ${BUILD_SOURCESDIRECTORY}/.azure-pipelines/docker/Dockerfile.devel -t ${IMAGE_NAME}:${IMAGE_TAG} .
74- docker images | grep -i ${IMAGE_NAME}
75- if [[ $? -ne 0 ]]; then
76- echo "NO Such Repo"
77- exit 1
78- fi
79- displayName: "Build develop docker image"
80-
8172 - task : DownloadPipelineArtifact@2
8273 inputs :
8374 artifact :
8475 patterns : ' *_coverage/.coverage.*'
8576 path : $(DOWNLOAD_PATH)
77+
78+ - task : UsePythonVersion@0
79+ inputs :
80+ versionSpec : ' 3.12'
81+ displayName : ' Use Python 3.12'
8682
8783 - script : |
88- echo "--- create container ---"
89- docker run -d -it --name="collectLogs" -v ${BUILD_SOURCESDIRECTORY}:/auto-round ${IMAGE_NAME}:${IMAGE_TAG} /bin/bash
90- echo "--- docker ps ---"
91- docker ps
92- echo "--- collect logs ---"
93- docker exec collectLogs bash -c " cd /auto-round \
94- && pip install -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cpu \
95- && pip install . \
96- && pip list"
97- docker exec collectLogs /bin/bash +x -c "cd /auto-round/.azure-pipelines/scripts \
98- && bash ut/collect_log.sh"
84+ cd ${BUILD_SOURCESDIRECTORY}
85+ pip install -U pip setuptools uv
86+ uv pip install -r requirements.txt --extra-index-url https://download.pytorch.org/whl/cpu
87+ uv pip install .
88+ pip list
89+ cd ${BUILD_SOURCESDIRECTORY}/.azure-pipelines/scripts
90+ bash ut/collect_log.sh
91+ env:
92+ PYTHONUNBUFFERED: '1'
93+ UV_NO_PROGRESS: '1'
94+ UV_SYSTEM_PYTHON: '1'
9995 displayName: "Collect UT Coverage"
10096
10197 - task : PublishPipelineArtifact@1
@@ -105,11 +101,6 @@ stages:
105101 artifact : $(ARTIFACT_NAME)
106102 publishLocation : " pipeline"
107103
108- - task : UseDotNet@2
109- displayName : ' Use .NET Core sdk 7.0.x'
110- inputs :
111- version : 7.0.x
112-
113104 - task : PublishCodeCoverageResults@2
114105 inputs :
115106 summaryFileLocation : $(Build.SourcesDirectory)/log_dir/coverage_PR/coverage.xml
0 commit comments