Releases: MobileNativeFoundation/bluepill
4.2.0: Xcode 10.3 support, Bazel support, bug fixes
- bf82215 Bump to Xcode 10.3 (#354)
- a6ada58 Ordering test bundles by test execution times read from an input json file (#342)
- 3b513dc bptestrunner: Reverse precendence of configuration (#350)
- f0ad683 Fix Azure's bazel build (#348)
- fbd05ec Fixed setupWeakLinking asserting if bluepill is launched without a full executable path (#346)
- a79047f add Bitrise.io CI instructions to README.md (#345)
- da178b8 Clean up starlark code (#341)
- 7bd3f64 Allow passing a config file to bptestrunner (#340)
- e8c8099 Fix wrong exit status (#338)
- f47d10f Remove CircleCI integration (#339)
- d58bad0 Validating the numSims configuration and adjusting it when needed (#335)
- 3b1ddc9 Update README.md to use Azure Pipelines badge (#334)
- 106dbd5 Introduce builds and tests using Azure DevOps (#333)
- 42a4b8c Build Bluepill with Bazel and add a test runner (#327) (#330)
4.1.1: Minor fix to version for Homebrew
The version being printed in Homebrew was wrong. This fixes it.
What's Changed
Full Changelog: v4.1.0...v4.1.1
v4.1.0 - Xcode 10.2 Compatibility
4.0.0: The Reporting Release
This release fixes a number of problems around reporting. Now Bluepill will produce two reports when --output-dir
is specified:
-
TEST-FinalReport.xml
which is contains every test run by bluepill. This means that for tests that failed, were retried, and eventually passed we report an entry for each attempt. -
trace-profile.json
is a Chrome tracing format report that can be loaded in Chrome by typingchrome://tracing
in the location bar. It shows a timeline of the test execution and can be helpful in debugging tests or improving the test time. The trace profile includes also CPU and Memory statistics.
This is what it looks like:
It also includes miscellaneous bug fixes and improvements.
Compatibility Note
Some command line options (and therefore configuration options) were removed. Please check your configuration files to make sure you're not using them.
-
Command line options removed:
--max-sim-launch-attempts
--json-output
--plain-output
--junit-output
-
Command line options added:
--keep-individual-test-reports
3.1.1 Xcode 10.1 Support
Release Notes
- Xcode 10.1 introduced a new key "__xctestrun_metadata__" to xctestrun file
- This change is compatible with previous Xcode 10 release
3.1.0 Fix Bluepill installation issues
Bug Fixes
- Fix dependency issue that cause brew install failure
3.0.1: Fix Brew Install Issue
Bug Fixes
- Fix dependency issue that cause brew install failure
3.0.0: Xcode 10 Supporrt
New Features
- Added clone simulator feature. Please refer to README for how to turn it on
2.4.0: Xcode 9.4 Support
Add support for Xcode 9.4
2.3.1 Fix Brew Install Versioning Issue
Bug Fixes
- After brew install, run #bluepill --version command, it will return the right bluepill version. Also, it will print out bluepill version in the test log correctly, such as "This is bluepill 2.3.1".