diff --git a/tools/ci_build/build.py b/tools/ci_build/build.py index 3ad5df6aec..acebad09d0 100644 --- a/tools/ci_build/build.py +++ b/tools/ci_build/build.py @@ -1748,8 +1748,8 @@ def run_onnxruntime_tests(args, source_dir, ctest_path, build_dir, configs): executables.append("onnxruntime_api_tests_without_env") executables.append("onnxruntime_customopregistration_test") for exe in executables: - run_subprocess([os.path.join(cwd, exe)], cwd=cwd, dll_path=dll_path) - + test_output = f"--gtest_output=xml:{cwd}/{exe}.{config}.results.xml" + run_subprocess([os.path.join(cwd, exe), test_output], cwd=cwd, dll_path=dll_path) else: ctest_cmd = [ctest_path, "--build-config", config, "--verbose", "--timeout", args.test_all_timeout] run_subprocess(ctest_cmd, cwd=cwd, dll_path=dll_path) diff --git a/tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml b/tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml index 0819ce04ea..1052f3ee85 100644 --- a/tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/linux-gpu-ci-pipeline.yml @@ -88,9 +88,9 @@ jobs: - task: CmdLine@2 inputs: script: | - rm -rf $(Build.BinariesDirectory)/Release/onnxruntime $(Build.BinariesDirectory)/Release/pybind11 $(Build.BinariesDirectory)/Release/_deps + rm -rf $(Build.BinariesDirectory)/Release/onnxruntime $(Build.BinariesDirectory)/Release/pybind11 rm -f $(Build.BinariesDirectory)/Release/models - rm -rf $(Build.BinariesDirectory)/Release/_deps + find $(Build.BinariesDirectory)/Release/_deps -mindepth 1 ! -regex '^$(Build.BinariesDirectory)/Release/_deps/onnx-src\(/.*\)?' -delete cd $(Build.BinariesDirectory)/Release find -executable -type f > $(Build.BinariesDirectory)/Release/perms.txt