Beam/fastlane
Michael Kaye 5e97a4a0fa
Performance tests (#1301)
* Add signposts to performance tests.

- Update flow to include support for the migration screen.

* If the welcome screen shows, click on the button.

* Ensure a clean simulator each run.

* Add accessibility identifier for migration screen if required.

* Handle walking into the room and back out again.

* use iphone 14 pro to match what's used in xcode.

* Remove ApplicationTests as duplicated in LoginTests.

We measure app startup time in LoginTests as part of the flow - we may as well avoid spending 60s doing only that measurement in ApplicationTests

* Sleep 10s, the ui is otherwise showing up in random order.

* Revert "Remove ApplicationTests as duplicated in LoginTests."

This reverts commit 8670710315bcd0d6c3c3046f534b32b4c728b837.

* Update script to parse out correct values from results file.

* Allow cancellation of password prompt in any order.

* Remove test timeout, performance tests will always take a while.

* Adjust parsing further

* Remove ApplicationTests.

* Move to a more elegant way to wait for something to disappear.

* Linting.

* Fix unit tests.

---------

Co-authored-by: Doug <douglase@element.io>
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2023-07-11 10:32:24 +01:00
..
2022-09-28 12:56:10 +03:00
2023-07-11 10:32:24 +01:00

fastlane documentation

Installation

Make sure you have the latest version of the Xcode command line tools installed:

xcode-select --install

For fastlane installation instructions, see Installing fastlane

Available Actions

alpha

[bundle exec] fastlane alpha

app_store_release

[bundle exec] fastlane app_store_release

build_release

[bundle exec] fastlane build_release

unit_tests

[bundle exec] fastlane unit_tests

ui_tests

[bundle exec] fastlane ui_tests

integration_tests

[bundle exec] fastlane integration_tests

config_nightly

[bundle exec] fastlane config_nightly

upload_dsyms_to_sentry

[bundle exec] fastlane upload_dsyms_to_sentry

release_to_github

[bundle exec] fastlane release_to_github

prepare_next_release

[bundle exec] fastlane prepare_next_release

tag_nightly

[bundle exec] fastlane tag_nightly

This README.md is auto-generated and will be re-generated every time fastlane is run.

More information about fastlane can be found on fastlane.tools.

The documentation of fastlane can be found on docs.fastlane.tools.