| name: CollectionBenchmarkApp |
| targets: |
| |
| testapp-ios-benchmarks: |
| type: bundle.unit-test |
| platform: iOS |
| info: |
| path: Info.plist |
| sources: |
| - path: 'Tests' |
| scheme: |
| testTargets: |
| - testapp-ios-benchmarks |
| preActions: |
| - name: build AndroidXCollectionBenchmarks.xcframework |
| basedOnDependencyAnalysis: false |
| settingsTarget: testapp-ios-benchmarks |
| script: | |
| cd ${PROJECT_DIR}/../.. |
| ./gradlew :collection:collection-benchmark:assembleAndroidXCollectionBenchmarksReleaseXCFramework \ |
| --no-configuration-cache \ |
| -Pandroidx.enabled.kmp.target.platforms="+MAC" < /dev/null |
| outputFiles: |
| - "${PROJECT_DIR}/../../../../out/androidx/collection/collection-benchmark/build/XCFrameworks/release/AndroidXCollectionBenchmarks.xcframework" |
| dependencies: |
| - framework: "${PROJECT_DIR}/../../../../out/androidx/collection/collection-benchmark/build/XCFrameworks/release/AndroidXCollectionBenchmarks.xcframework" |
| settings: |
| PRODUCT_NAME: testapp-ios-benchmarks |
| |
| settings: |
| PRODUCT_BUNDLE_IDENTIFIER: androidx.collection |
| SWIFT_VERSION: 5 |
| CODE_SIGN_IDENTITY: '' |
| CODE_SIGNING_REQUIRED: 'NO' |
| CODE_SIGN_ENTITLEMENTS: '' |
| CODE_SIGNING_ALLOWED: 'NO' |
| IPHONEOS_DEPLOYMENT_TARGET: 15.2 |