(iOS) Run tests on a simulator
Description
Run unit or UI tests of an iOS app on a simulator.
Instructions
-
Add an Xcode Test for iOS Step. Set the input variables:
-
Project path: The default value is
$BITRISE_PROJECT_PATH
and in most cases you don't have to change it. -
Scheme: The default value is
$BITRISE_SCHEME
, this variable stores the scheme that you set when adding the app on Bitrise. You can specify a different scheme if you want but it must be a shared scheme. -
Device destination specifier: (default:
platform=iOS Simulator,name=iPhone 8 Plus,OS=latest
).
Installing additional simulators for Xcode UI tests
If you need a simulator for your Xcode UI tests that is unavailable on the stack you are using, check out this article on Knowledge Base for a guide.
-
-
Add a Deploy to Bitrise.io - Apps, Logs, Artifacts Step that makes the test results available in the Test Reports add-on.
bitrise.yml
- xcode-test@4: {} - deploy-to-bitrise-io@2: {}