Skip to content

Run UI Tests in parallel (using LinkedIn's Bluepill) for Bitrise CI

License

Notifications You must be signed in to change notification settings

HealthengineAU/bitrise-step-bluepill-build-test-for-ios

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bluepill Build/Test for iOS

A Bitrise Step for running iOS UI/Unit Tests in parallel (using multiple simulators) with linkedin/bluepill.

Features

  • Running tests in parallel by using multiple simulators.
  • Automatically packing tests into groups.
  • Running tests in headless mode to reduce memory consumption.
  • Generating a junit report after each test run.
  • Reporting test running stats, including test running speed and environment robustness.
  • Retrying when the Simulator hangs or crashes.

More Information

Acknowledgement (from linkedin/bluepill)

Publish updates to the official Bitrise Step Library

# 1. Install Bitrise CLI tool (if not already installed)
$ brew update && brew install bitrise

# 2. Fork official Bitrise StepLib
# (On Github) https://github.com/bitrise-io/bitrise-steplib

# 3. Publish your change to any StepLib fork
$ bitrise share start -c git@github.com:[your-username]/bitrise-steplib.git
$ bitrise share create --git https://github.com/HealthEngineAU/bitrise-step-bluepill-build-test-for-ios.git --stepid bluepill-build-test-for-ios --tag [step-version-tag]
$ bitrise share finish

# 4. Finish & submit to the official StepLib
# (On Github) https://github.com/[your-username]/bitrise-steplib.git