-
Notifications
You must be signed in to change notification settings - Fork 232
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Housekeeping. Misc project changes #468
Merged
Merged
Commits on Jan 8, 2021
-
Specify ARCHS for bp and bluepill projects
Xcode 12.3 also targets Apple Silicon so it will try to build the for arm. Upon the frameworks that Bluepill links to, CoreSimulator has arm64e so Xcode would refuse to link to it. To make Bluepill build with Xcode 12.3 here we pin ARCH to x86_64
Configuration menu - View commit details
-
Copy full SHA for 65dcb34 - Browse repository at this point
Copy the full SHA 65dcb34View commit details
Commits on Jan 10, 2021
-
Extracted variable DerivedDataPath in build.sh Remoted schemes "bp-tests" and "bluepill-tests" Changed schemes "bp" and "bluepill" to include related test targets Changed schemes in build.sh to build and test "bp" and "bluepill" schemes Hide bplib scheme since it's setup as a target dependency of bp and bluepill The workflow would be: Before doing anything, run build-for-testing (CMD+Shift+U) for BPSampleApp Work on bp or bluepill targets, to run tests, use test button or (CMD+U)
Configuration menu - View commit details
-
Copy full SHA for e91d7c4 - Browse repository at this point
Copy the full SHA e91d7c4View commit details
Commits on Jan 19, 2021
-
Added build step to capture xcresult files for analysis
Fixed typo Always collect xcresult. Even when the tests fail. Also added the collect xcresult in master workflow.
Configuration menu - View commit details
-
Copy full SHA for 6802cde - Browse repository at this point
Copy the full SHA 6802cdeView commit details -
Configuration menu - View commit details
-
Copy full SHA for df8e000 - Browse repository at this point
Copy the full SHA df8e000View commit details -
Build the sample app with x86_64 only
When building with Xcode with Simulator Xcode will pick the host arch. For now it's only x86_64 This change aligns the artifact of the sample app for CI and local dev. We will figure out what to do with Apple Silicon when we start to support it.
Configuration menu - View commit details
-
Copy full SHA for 9dcbc8e - Browse repository at this point
Copy the full SHA 9dcbc8eView commit details -
Refactored bluepill.sh to reuse code for running tests Changed github workflow yml's to run tests with 3 machines Added base test case class BPIntTestCase to split BluepillTests which runs for an hour Created new test case BPReportTests to extract some tests out of BluepillTests to run on another machine
Configuration menu - View commit details
-
Copy full SHA for 846bf82 - Browse repository at this point
Copy the full SHA 846bf82View commit details -
Configuration menu - View commit details
-
Copy full SHA for f92935e - Browse repository at this point
Copy the full SHA f92935eView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.