Commit Graph
4 Commits
Author SHA1 Message Date
Mag. 95cf18dcdb ci(e2e-mobile): finalize GitHub status in post block (#19908)
* ci(e2e-mobile): finalize GitHub status in post block

The e2e-android pipeline only called updateGitHubStatus() in the Prep
stage, setting PENDING but never finalizing to SUCCESS/FAILURE. This
left the jenkins/prs/tests/e2e-android check permanently stuck as
"in progress" on PRs.

Add updateGitHubStatus() to post { always } to match the pattern
already used by the other e2e pipelines.

* ci(e2e-mobile): add gate marker for PR test gating

Run only the 7 stable tests (5/5 pass rate) on PRs via `-m gate`.
Nightly/manual runs use `-m smoke` for the full set. Flaky nightly
tests get `@pytest.mark.flaky` reruns to reduce noise.
2026-02-11 15:04:43 +00:00
Jonathan Rainville 7a1455be96 chore: rename status-desktop to status-app
Adapts the docs and different mentions of the repo from status-desktop to status-app

Also adapts the docs to talk about the Status App and not just Status Dekstop. Adds links to the Mobile build too.
2025-12-10 11:36:43 -05:00
Mag. bb7de17d32 chore: e2e mobile - add browserstack (#19107)
* refactor(e2e_appium): update environment configurations and schema to add browserstack

- Enhanced base.yaml with a unified provider structure and execution settings.
- Introduced browserstack.yaml for BrowserStack cloud environment with device matrix.
- Removed outdated lambdatest.yaml configuration.
- Updated local.yaml for local environment setup.
- Modified environment.json schema to reflect changes in required properties and structure.

* refactor(e2e_appium): config management and device handling

- Refactored TestConfig and session management to use EnvironmentConfig and DeviceConfig.
- Updated session management to support multiple providers, including BrowserStack.
- Updated error handling for configuration validation and device selection.

* refactor(e2e_appium): migrate to cloud provider reporting and enhance configuration

- Replaced LambdaTestReporter with CloudResultReporter for unified cloud reporting.
- Introduced BrowserStackProvider and LocalProvider
- Updated conftest.py
- Test result reporting to accommodate multiple cloud providers.
- Removed deprecated LambdaTest reporting utilities and streamlined configuration management.
2025-11-10 14:44:18 +00:00
Mag. e94c79dc0a test(e2e_appium): add e2e_appium (#18366)
initial setup of test framework for new tablet and mobile builds
2025-08-19 14:50:36 +01:00