Skip to content

Commit f2ebd1c

Browse files
authored
[Fix] Exception in iosDynamicFramework Post-Merge workflow (microsoft#21262)
### Description the exception was caused by microsoft@3dd6fcc Why I add skip_macos_test because there's new an exception in https://dev.azure.com/onnxruntime/onnxruntime/_build/results?buildId=1425579&view=logs&j=c90c5af3-67d5-5936-5a62-71c93ebfca65&t=01038f35-8e78-5801-1aa1-d9647bb65858 ``` 2024-07-05T14:41:09.3864740Z mkdir -p /Users/runner/Library/Developer/Xcode/DerivedData/apple_package_test-akksnidsbpojopfdqrclgsoqqerv/Build/Products/Debug/macos_package_testUITests.xctest/Contents/Frameworks 2024-07-05T14:41:09.3933430Z mkdir: /Users/runner/Library/Developer/Xcode/DerivedData/apple_package_test-akksnidsbpojopfdqrclgsoqqerv/Build/Products/Debug/macos_package_testUITests.xctest: Operation not permitted 2024-07-05T14:41:09.3996760Z /var/folders/0f/b0mzpg5d31z074x3z5lzkdxc0000gn/T/tmp97ycvwq5/apple_package_test/Pods/Target Support Files/Pods-macos_package_testUITests/Pods-macos_package_testUITests-frameworks.sh: line 7: realpath: command not found 2024-07-05T14:41:09.4003170Z :18: error: Unexpected failure 2024-07-05T14:41:11.1323470Z error: Sandbox: mkdir(72212) deny(1) file-write-create /Users/runner/Library/Developer/Xcode/DerivedData/apple_package_test-akksnidsbpojopfdqrclgsoqqerv/Build/Products/Debug/macos_package_testUITests.xctest (in target 'macos_package_testUITests' from project 'apple_package_test') 2024-07-05T14:41:11.1325620Z 2024-07-05T14:41:11.8731110Z 2024-07-05T14:41:11.8733040Z Test session results, code coverage, and logs: 2024-07-05T14:41:11.8734820Z /Users/runner/Library/Developer/Xcode/DerivedData/apple_package_test-akksnidsbpojopfdqrclgsoqqerv/Logs/Test/Test-macos_package_test-2024.07.05_14-40-38-+0000.xcresult 2024-07-05T14:41:11.8735530Z 2024-07-05T14:41:11.8906210Z Testing failed: 2024-07-05T14:41:11.8911060Z Sandbox: mkdir(72212) deny(1) file-write-create /Users/runner/Library/Developer/Xcode/DerivedData/apple_package_test-akksnidsbpojopfdqrclgsoqqerv/Build/Products/Debug/macos_package_testUITests.xctest 2024-07-05T14:41:11.8912570Z Unexpected failure 2024-07-05T14:41:11.8913690Z Testing cancelled because the build failed. 2024-07-05T14:41:11.8914380Z 2024-07-05T14:41:11.8914970Z ** TEST FAILED ** 2024-07-05T14:41:11.8915480Z 2024-07-05T14:41:11.8915780Z 2024-07-05T14:41:11.8916750Z The following build commands failed: 2024-07-05T14:41:11.8919280Z PhaseScriptExecution [CP]\ Embed\ Pods\ Frameworks /Users/runner/Library/Developer/Xcode/DerivedData/apple_package_test-akksnidsbpojopfdqrclgsoqqerv/Build/Intermediates.noindex/apple_package_test.build/Debug/macos_package_testUITests.build/Script-059136A7770CA5376C30F2FD.sh (in target 'macos_package_testUITests' from project 'apple_package_test') 2024-07-05T14:41:11.8922180Z (1 failure) ``` And I find macos test is skipped in https://github.com/microsoft/onnxruntime/blob/9ef28f092f575ce15bfc40c7663e649e75809c53/tools/ci_build/github/azure-pipelines/templates/c-api-cpu.yml#L119-L127 as well. Maybe it is an known issue.
1 parent 4ac4cd2 commit f2ebd1c

File tree

2 files changed

+33
-2
lines changed

2 files changed

+33
-2
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"build_osx_archs": {
3+
"iphoneos": [
4+
"arm64"
5+
],
6+
"iphonesimulator": [
7+
"arm64",
8+
"x86_64"
9+
]
10+
},
11+
"build_params": {
12+
"base": [
13+
"--parallel",
14+
"--use_xcode",
15+
"--build_apple_framework",
16+
"--use_coreml",
17+
"--use_xnnpack",
18+
"--skip_tests",
19+
"--cmake_extra_defines=onnxruntime_BUILD_UNIT_TESTS=OFF"
20+
],
21+
"iphoneos": [
22+
"--ios",
23+
"--apple_deploy_target=13.0"
24+
],
25+
"iphonesimulator": [
26+
"--ios",
27+
"--apple_deploy_target=13.0"
28+
]
29+
}
30+
}

tools/ci_build/github/azure-pipelines/post-merge-jobs.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -446,14 +446,15 @@ stages:
446446
python tools/ci_build/github/apple/build_apple_framework.py \
447447
--build_dir "$(Build.BinariesDirectory)/ios_framework" \
448448
--build_dynamic_framework \
449-
tools/ci_build/github/apple/default_full_apple_framework_build_settings.json
449+
tools/ci_build/github/apple/test_ios_framework_build_settings.json
450450
displayName: "Build iOS dynamic framework"
451451
452452
- script: |
453453
python tools/ci_build/github/apple/test_apple_packages.py \
454454
--framework_info_file "$(Build.BinariesDirectory)/ios_framework/xcframework_info.json" \
455455
--c_framework_dir "$(Build.BinariesDirectory)/ios_framework/framework_out" \
456-
--variant Full
456+
--variant Full \
457+
--skip_macos_test
457458
displayName: "Test pod with iOS framework"
458459
459460
- stage: IosMinimalTrainingBuild

0 commit comments

Comments
 (0)