From a9b1fb032bbbd98f365adbbff77b32530d5dde20 Mon Sep 17 00:00:00 2001 From: Changming Sun Date: Wed, 14 Dec 2022 18:39:31 -0800 Subject: [PATCH] FIX: macOS CI pipeline doesn't run tests (#13970) ### Description Fix a problem: macOS CI pipeline doesn't run tests. It is due a code refactoring I recently made. ### Motivation and Context Add the tests back. --- tools/ci_build/github/azure-pipelines/mac-ci-pipeline.yml | 2 +- .../github/azure-pipelines/templates/mac-packaging.yml | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/tools/ci_build/github/azure-pipelines/mac-ci-pipeline.yml b/tools/ci_build/github/azure-pipelines/mac-ci-pipeline.yml index 2c8588b96c..bbb94c9d6f 100644 --- a/tools/ci_build/github/azure-pipelines/mac-ci-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/mac-ci-pipeline.yml @@ -3,4 +3,4 @@ jobs: parameters: AllowReleasedOpsetOnly: 0 BuildForAllArchs: false - AdditionalBuildFlags: --build_objc --enable_language_interop_ops \ No newline at end of file + AdditionalBuildFlags: --build_objc --enable_language_interop_ops --build_wheel \ No newline at end of file diff --git a/tools/ci_build/github/azure-pipelines/templates/mac-packaging.yml b/tools/ci_build/github/azure-pipelines/templates/mac-packaging.yml index 1612377cb3..b78553dacb 100644 --- a/tools/ci_build/github/azure-pipelines/templates/mac-packaging.yml +++ b/tools/ci_build/github/azure-pipelines/templates/mac-packaging.yml @@ -22,6 +22,11 @@ steps: python3 $(Build.SourcesDirectory)/tools/ci_build/build.py --update --build ${{ parameters.AdditionalBuildFlags }} --build_dir $(Build.BinariesDirectory) --skip_submodule_sync --parallel --build_shared_lib --config Release displayName: 'Build ${{ parameters.MacosArch }}' + - ${{ if eq(parameters.MacosArch, 'x86_64') }}: + - script: | + python3 $(Build.SourcesDirectory)/tools/ci_build/build.py --test ${{ parameters.AdditionalBuildFlags }} --build_dir $(Build.BinariesDirectory) --skip_submodule_sync --parallel --build_shared_lib --config Release + displayName: 'Running Tests' + - task: ShellScript@2 displayName: 'Copy build artifacts for zipping' inputs: