blob: ae76f45c12b2fa7de2d91db22141cfb3c73319c2 [file] [log] [blame]
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