|
66 | 66 | run: cd ${BUILD_DIR} && test/tests -r junit -o report.xml |
67 | 67 | env: |
68 | 68 | ASAN_OPTIONS: alloc_dealloc_mismatch=0 |
69 | | - - name: Add final_status property |
70 | | - if: success() || failure() |
71 | | - run: | |
72 | | - which xsltproc || (apt-get update && apt-get install -y xsltproc) |
73 | | - xml_file=".build/report.xml" |
74 | | - echo "Fixing $xml_file" |
75 | | - tmp_file="$(mktemp)" |
76 | | - xsltproc --output "$tmp_file" ".github/workflows/add_final_status.xsl" "$xml_file" |
77 | | - mv "$tmp_file" "$xml_file" |
78 | 69 | - name: Upload test report to Datadog |
79 | 70 | if: success() || failure() |
80 | 71 | run: | |
@@ -165,20 +156,6 @@ jobs: |
165 | 156 | run: | |
166 | 157 | & 'C:\\Program Files\\Microsoft Visual Studio\\2022\\Enterprise\\Common7\\Tools\\Launch-VsDevShell.ps1' -arch ${{ matrix.arch }} |
167 | 158 | .\build\test\tests.exe -r junit -o report.xml |
168 | | - - name: Add final_status property |
169 | | - if: success() || failure() |
170 | | - run: | |
171 | | - $xmlFile = "report.xml" |
172 | | - $xslFile = ".github/workflows/add_final_status.xsl" |
173 | | - $tmpFile = [System.IO.Path]::GetTempFileName() |
174 | | - |
175 | | - echo "Fixing $xmlFile" |
176 | | -
|
177 | | - $transform = New-Object System.Xml.Xsl.XslCompiledTransform |
178 | | - $transform.Load($xslFile) |
179 | | - $transform.Transform($xmlFile, $tmpFile) |
180 | | -
|
181 | | - Move-Item -Force $tmpFile $xmlFile |
182 | 159 | - name: Upload test report to Datadog |
183 | 160 | if: success() || failure() |
184 | 161 | run: | |
|
0 commit comments