@bayareabear bayareabear released this May 8, 2018 · 3 commits to master since this release

Assets 3

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".

@bayareabear bayareabear released this Apr 23, 2018 · 4 commits to master since this release

Assets 3

With this release Bluepill adds support for Xcode 9.3.
If you need Xcode 9.2 support, please check out the xcode-9.2 branch or use an older release.
Other changes in it:

New Features

  • Added the ability to provide a simulator preferences file for setting AppleLocale and languange for simulator
  • Build and test on CircleCI 2.0

Bug Fixes

  • Remove trailing "()" from test name extracted from xctestrun file
  • Fixed bluepill versioning for homebrew
  • Fixed test hang when there is test timeout

@ob ob released this Mar 8, 2018 · 7 commits to master since this release

Assets 3

This release is mainly for supporting Xcode 9.2.

Other changes in it:

New Features

  • Add a warning when the number of processes used reaches 75% of the system's maxproc parameter. Not needed in High Sierra since process management there is dynamic.
  • Added the ability to provide a simulator preferences file. This can be used to set the system language of the simulator for example.

Bug Fixes

  • Fix a memory allocation bug that reduces memory consumption dramatically.
  • Fix a bug where test cases had to be passed with parenthesis in their names. (e.g. foo/bar() in order for Bluepill to recognize them. Now you can just pass foo/bar).
  • Fix a problem where a hanging test would hang the bp process.
  • Reduce CPU consumption by checking for the App process every second instead of immediately after we've just checked.

POTENTIAL INCOMPATIBILITY

JUnit reporting now properly uses the errors and failures classifications. Before everything was being lumped under failures.

@ob ob released this Nov 30, 2017 · 45 commits to master since this release

Assets 3

With this release Bluepill adds support for Xcode 9.1.

If you need Xcode 9.0 support, please check out the Xcode-9.0 branch or use an older release.

@oliverhu oliverhu released this Nov 6, 2017 · 50 commits to master since this release

Assets 3

Add the capabilities to upload videos/images to the simulator's album

@bayareabear bayareabear released this Sep 27, 2017 · 71 commits to master since this release

Assets 3

This release disabled DEBUG log from printing out to console. Previous release 2.0.0 print out a lot of DEBUG log to console.

@bayareabear bayareabear released this Sep 25, 2017 · 77 commits to master since this release

Assets 3

This release brings Xcode 9 support to Bluepill.

  • Xcode 8 support has been moved to the xcode8 branch. Note that this branch does not work with Xcode 9.0.
  • Running bluepill using schemes has been deprecated (the --scheme-path option). You should switch to using xctestrun files (--xctestrun-path option). This fixes a bunch of bugs with environment variable expansion. The .xctestrun files are produced when you use the build-for-testing subcommand in xcode-build.
Sep 22, 2017
Merge pull request #186 from linkedin/xcode9beta4
Make Master to work with Xcode 9 ONLY, Xcode 8 support is now at "Xcode8" branch

@oliverhu oliverhu released this Jun 20, 2017 · 142 commits to master since this release

Assets 3

Fixed a bug that skippedTests in scheme files not honored by Bluepill #165 .