Problem
The scripted-build-matrix-pipeline.yml and scripted-build-pipeline.yml workflows use trx_files: "**/test-results_*.trx" to publish test results. This pattern requires an underscore after test-results, but Microsoft Testing Platform (MTP) via ZeroFailed produces test-results.trx (no underscore), so MTP test results are never published.
Already Fixed In
actions/run-build-process/action.yml was updated to use the unified files parameter with broader globs (**/test-results*.trx) that match both VSTest and MTP output. This fix was not propagated to the two pipeline workflow files.
Fix
Replace per-type parameters (trx_files, nunit_files, junit_files) with the unified files parameter using the same patterns as run-build-process/action.yml.
Affects 4 occurrences across 2 files:
scripted-build-matrix-pipeline.yml (Linux + Windows publish steps)
scripted-build-pipeline.yml (Linux + Windows publish steps)
Problem
The
scripted-build-matrix-pipeline.ymlandscripted-build-pipeline.ymlworkflows usetrx_files: "**/test-results_*.trx"to publish test results. This pattern requires an underscore aftertest-results, but Microsoft Testing Platform (MTP) via ZeroFailed producestest-results.trx(no underscore), so MTP test results are never published.Already Fixed In
actions/run-build-process/action.ymlwas updated to use the unifiedfilesparameter with broader globs (**/test-results*.trx) that match both VSTest and MTP output. This fix was not propagated to the two pipeline workflow files.Fix
Replace per-type parameters (
trx_files,nunit_files,junit_files) with the unifiedfilesparameter using the same patterns asrun-build-process/action.yml.Affects 4 occurrences across 2 files:
scripted-build-matrix-pipeline.yml(Linux + Windows publish steps)scripted-build-pipeline.yml(Linux + Windows publish steps)