Mateusz Armatys
897bbe2bee
ci: Try to run the user-data tests on ARM device, to avoid random failures (instrumentation process crashes).
2024-05-22 13:51:48 +00:00
Artiom Košelev
fa07a66916
chore: Added Configurator application.
2024-03-25 13:47:29 +00:00
Mateusz Armatys
90e5cf3f9f
refactor(user): Add local and remote data sources for user repository.
2024-03-08 16:02:18 +00:00
Mateusz Armatys
cac0a888a3
ci: Don't rerun flaky hilt-tests.
...
Re-running them doesn't fix the issue, and often other tests fail on the second run.
2024-03-04 17:14:31 +00:00
Mateusz Armatys
2f9bceccb9
test: Configuration and fixes for hilt-tests.
2024-01-17 13:25:58 +00:00
Mateusz Armatys
762ccc8f85
test(coreexample): Fix `NetworkTests` and allow it to run on CI.
...
Previously, the test was not run because coverage is disabled on `coreexample` module.
2023-12-13 12:20:02 +01:00
Mateusz Armatys
c9b280ddcc
ci: Update docker image.
2023-11-02 10:25:04 +00:00
Mateusz Armatys
c1a757f26e
ci: Increase firebase timeout to 30 minutes.
2023-10-20 13:46:22 +00:00
Mateusz Armatys
eb81e3b42b
ci: Add default image name.
2023-10-04 12:56:00 +00:00
Algirdas Pundzius
2a759f9a90
chore: Update runners to k8 runners.
2023-10-04 12:56:00 +00:00
Neil Marietta
1ed654e5e9
chore: Added Grafana Dashboards tools.
2023-07-07 11:12:36 +00:00
Neil Marietta
ebfa017f37
chore!: Upgraded AGP to 8.0.2 (+Java 17).
2023-07-04 16:22:38 +02:00
Mateusz Armatys
9d2c69fc36
ci: Firebase tests are not allowed to fail (by default).
2023-06-30 17:21:23 +02:00
Robert Cutajar
b5bf035dd5
Fix atlas deployment jobs
2023-06-07 13:34:20 +00:00
Mateusz Armatys
eabc255291
ci: Run `koverVerify` and `verifyPaparazziDebug` separately.
...
In case `koverVerify` or `verifyPaparazziDebug` fails, we'll still get coverage report.
2023-05-26 15:02:37 +02:00
Neil Marietta
d8c5f85ad7
test: Added Basic Paparazzi Snapshot Tests.
2023-05-25 18:59:41 +02:00
Artiom Košelev
2b7cc7c93e
chore: fix gradle build cache on ci
2023-05-17 14:47:46 +00:00
David Kaye
a86dcf98b8
ci(finish:review): apply same rules to finish:review job as for deploy:review.
...
This aims to prevent finish:review from running during 'main' branch
pipelines.
By default, that task runs when ATLAS_DEPLOY_ENV is true, which is the
case for all pipelines for this repo (since that variable is defined in
the project settings).
However, as the deploy only runs on MRs, the finish task should do so
too.
2023-05-12 10:18:11 +00:00
Mateusz Armatys
45a2725c6a
build(coverage): Generate HTML report during the unit test job.
2023-05-11 15:35:34 +02:00
Mateusz Armatys
bd6987ee71
build: Add `pages` job to publish HTML coverage report.
2023-05-11 09:37:23 +00:00
Neil Marietta
0d80434f7e
build(coverage): Added Coverage verification to GitLab Job (koverVerify).
2023-05-11 10:22:24 +02:00
Neil Marietta
2aef8eee46
build(coverage): Added Global Line Coverage to GitLab Job (globalLineCoverage).
2023-05-10 14:50:01 +00:00
Neil Marietta
64312e11b5
build(coverage): Added Kover Xml report conversion (Jacoco to Cobertura).
2023-05-10 14:50:01 +00:00
M. Thiercelin
f6b341b9ab
feat(key-transparency): Implement self audit logic.
2023-04-13 10:41:31 +00:00
Neil Marietta
ed9a912c50
build: Bump Docker Android Image to 1.1.0.
2023-04-04 13:30:42 +00:00
Neil Marietta
74d00bd475
build: Docker Android Image with GitHub SSH Key update.
2023-03-30 14:26:44 +00:00
Mateusz Armatys
ef6d678a94
build: Update Ruby gems.
2023-03-21 12:44:04 +00:00
Neil Marietta
0877944c1d
build: Bump Docker Android image to 1.0.3.
...
fixup! test: Added TokenErrorHandler clear, for test.
2023-03-07 17:19:38 +01:00
Mateusz Armatys
a7bd167e0e
ci: Add `ToastingRunListener` to mark the tests on Firebase video.
2022-12-21 11:53:55 +00:00
Mateusz Armatys
c5959d8c3c
test: Test for VPN with required username account types.
2022-12-14 11:08:25 +01:00
Mateusz Armatys
003f999a10
test: Improved UI tests.
...
- Run `payments` and `plans` tests from the same job. Those tests use `Quark.setPaymentMethods`, so it's better to run them sequentially, to avoid overwriting each other. Also, move `SelectPlanForIAPTests` and `SelectPlanTests` into `plans, since they also use `setPaymentMethods`.
- Fix `ExternalAccountSupportedLoginTests` - add missing header.
2022-11-30 17:07:25 +00:00
Neil Marietta
d614415323
chore: Allow failure for uitest:hilt-tests.
2022-11-25 15:12:42 +01:00
Neil Marietta
9a4bc9df68
chore: Added Pass Integration Tests.
2022-11-25 14:15:06 +01:00
Mateusz Armatys
f2c32ea638
test(human-verification): Fix and enable HV3 tests.
2022-11-22 16:47:38 +00:00
Mateusz Armatys
a7ee21faae
ci: Adjust UI test execution.
...
- Run hilt-tests.
- Don't allow failures for mocked tests.
2022-11-16 17:09:43 +01:00
Mateusz Armatys
4023e0f064
test(coreexample, test-android-instrumented): Quark improvements.
...
- Move quark into a separate module.
- Parse the response when creating a new user.
- Add a method for adding user address.
- On CI, read the `TEST_INTERNAL_API_V4` (instead of the older `TEST_INTERNAL_API`).
2022-11-16 17:09:42 +01:00
Mateusz Armatys
261e9e7990
test(coreexample): Run all mocked test on CI.
2022-10-21 14:34:53 +02:00
Mateusz Armatys
091b75f783
test: Enable testing the `mock` flavor on CI server.
2022-10-21 14:34:04 +02:00
Artiom Košelev
a65ec40db0
Added firebase test_result.xml to artifacts
2022-10-05 12:11:04 +00:00
Mateusz Armatys
6ef6af8bed
ci: Make `binary-compatibility-check` job interruptible.
2022-09-22 10:00:20 +00:00
Mateusz Armatys
58fb5aee0a
ci: Run some jobs in smaller containers.
2022-09-22 10:00:20 +00:00
Mateusz Armatys
61e49e690c
ci: Include junit reports in Gitlab artifacts.
2022-07-27 13:39:53 +02:00
Algirdas Pundzius
8e655fb927
Add appetize integration to core templates
2022-07-26 14:57:53 +00:00
Mateusz Armatys
e6e027f192
build: New configuration format for coverage reports.
2022-07-21 11:50:15 +02:00
Neil Marietta
f648d2f47c
build: Removed main branch snapshot releases.
2022-07-18 18:16:45 +02:00
dkadrikj
909ffb41a7
Add CI integration for drive app.
2022-06-01 13:24:28 +00:00
dkadrikj
99b7f3776f
Add CI integration for calendar app.
2022-06-01 12:20:51 +00:00
Mateusz Armatys
7395d16aed
feat: Added automatic Changelog based on conventional commits.
...
See more details in [README.md](README.md#conventional-commits).
See [Conventional Commits v1.0.0](https://www.conventionalcommits.org/en/v1.0.0/ ).
2022-05-02 18:27:13 +02:00
Mateusz Armatys
86744be112
ci: update default branch for testing Mail integration
2022-04-22 15:34:12 +02:00
Mateusz Armatys
38516c8e68
Optimize runners usage:
...
- `binary-compatibility-check`: it inherits xlarge runner from `.gradle-job`
- `trigger-client-integration-tests`: switch to medium runner to limit the queue time
- `release-publish-github`: switch to small runner to limit queue time (the run-time duration on a small runner is very similar)
- remove xlarge tag from `.ruby-job`, as it's overwritten in `danger-review`
- remove xlarge tag from `.script-job`, as it's overwritten in extending jobs
2022-04-15 08:42:11 +00:00