Build to run tests in NNW and all NNW frameworks

This commit is contained in:
Maurice Parker
2019-10-11 12:10:15 -05:00
parent 5b448d9a20
commit 8eabcd34bb
8 changed files with 46 additions and 7 deletions

View File

@@ -20,8 +20,17 @@ jobs:
- name: Switch to Xcode 11
run: sudo xcode-select -s /Applications/Xcode_11.app
- name: xcodebuild -showBuildSettings
- name: Build Version
run: xcodebuild -version
- name: Build Settings
run: xcodebuild -showBuildSettings
- name: Build SDK
run: xcodebuild -showsdks
- name: Show Available Destinations
run: xcodebuild -scheme RSDatabaseiOS -showdestinations
- name: Run Build
env:

View File

@@ -38,6 +38,36 @@
ReferencedContainer = "container:NetNewsWire.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "848934FE1F62484F00CEBD24"
BuildableName = "AccountTests.xctest"
BlueprintName = "AccountTests"
ReferencedContainer = "container:Frameworks/Account/Account.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "844BEE631F0AB3C9004AB7CD"
BuildableName = "ArticlesTests.xctest"
BlueprintName = "ArticlesTests"
ReferencedContainer = "container:Frameworks/Articles/Articles.xcodeproj">
</BuildableReference>
</TestableReference>
<TestableReference
skipped = "NO">
<BuildableReference
BuildableIdentifier = "primary"
BlueprintIdentifier = "844BEE3F1F0AB3AB004AB7CD"
BuildableName = "ArticlesDatabaseTests.xctest"
BlueprintName = "ArticlesDatabaseTests"
ReferencedContainer = "container:Frameworks/ArticlesDatabase/ArticlesDatabase.xcodeproj">
</BuildableReference>
</TestableReference>
</Testables>
</TestAction>
<LaunchAction

View File

@@ -25,7 +25,7 @@ rm -f buildscripts/certs/mac-dist.cer
rm -f buildscripts/certs/mac-dist.p12
# Do the build
xcodebuild -scheme $SCHEME -configuration Release -showBuildTimingSummary
xcodebuild -scheme $SCHEME test -configuration Release -showBuildTimingSummary
# Delete the keychain and the provisioningi profile
security delete-keychain github-build.keychain