Jorge Martin Espinosa
633f65e557
CI: make sure Paparazzi test failures stop the test flow ( #117 )
...
* Run Paparazzi tests just once when koverMergedReport is used.
* Make sure a Paparazzi failure breaks the test flow and blocks merging.
* Change ./gradlew check call in quality.yml to custom runQualityChecks task.
2023-03-02 09:15:47 +01:00
Benoit Marty
887e95bd71
Code coverage is now 55.89% 🚀
2023-02-15 15:46:33 +01:00
Benoit Marty
54b0ef9629
Update documentation related to tests and naming rules.
2023-02-14 17:03:02 +01:00
Benoit Marty
aec6c4f8f0
Ignore file generated by Showkase
2023-02-14 17:03:02 +01:00
Benoit Marty
36a103d653
Code coverage is now 50.52% 🚀
2023-02-14 17:03:02 +01:00
Benoit Marty
fbfb1ccd85
Better to use INSTRUCTION.
2023-02-14 17:03:02 +01:00
Benoit Marty
414430b5da
Add *deactivated* rule to check code coverage of Views.
2023-02-14 17:03:02 +01:00
Benoit Marty
13e016c690
Run test in parallel.
2023-02-14 17:03:02 +01:00
Benoit Marty
41e63173b3
Make @Preview internal.
...
And exclude class generated by Showkase
2023-02-14 17:03:02 +01:00
Benoit Marty
4ca5cdd512
Typo
2023-02-14 17:03:02 +01:00
Benoit Marty
beb9df262d
Global coverage is now 45.7 🚀
2023-02-09 18:43:17 +01:00
Benoit Marty
173f768301
Exclude Node classes from code coverage metrics.
2023-02-09 18:28:05 +01:00
Benoit Marty
4b8c03fc31
Add rule for minimum test coverage on States
2023-02-09 18:23:28 +01:00
Benoit Marty
ce0ed5226d
Exclude generated classes from code coverage metrics.
2023-02-09 18:09:03 +01:00
Benoit Marty
bc862d1668
Update coverage thresholds
2023-02-09 17:13:32 +01:00
Benoit Marty
cde9e20638
Add link to the plugin documentation.
2023-02-07 16:32:24 +01:00
Benoit Marty
312cc4ce22
Kover: add verify rules: global and for Presenters
2023-02-07 16:29:57 +01:00
Benoit Marty
059c5dc003
Cleanup
2023-02-01 15:02:47 +01:00
Benoit Marty
37e96b1d44
Setup Kover
2023-02-01 11:29:06 +01:00
Benoit Marty
0572789f28
Sonar: analyse what's in kotlin folders.
2023-02-01 10:09:43 +01:00
Benoit Marty
704674e92b
First setup of sonar.
2023-01-31 16:11:01 +01:00
ganfra
1f2a9026ea
Add some refactoring and first simple test on RoomListPresenter
2023-01-18 17:57:34 +01:00
ganfra
679c21f1dc
Merge branch 'develop' into feature/fga/navigation
2023-01-16 17:13:15 +01:00
ganfra
1919058aac
Apply ktlint format
2023-01-13 18:37:28 +01:00
ganfra
7d65a4a1e7
Merge branch 'develop' into feature/fga/navigation First step: makes it compile by disabling the new screens (need to migrate to nodes)
2023-01-06 19:22:52 +01:00
Benoit Marty
e43b654a1b
Set up dependency check plugin
2023-01-06 17:03:35 +01:00
ganfra
df13ec7445
Introduce molecule
2023-01-03 19:50:23 +01:00
Benoit Marty
243ee07bfc
Fix warning
2022-12-23 15:19:24 +01:00
Benoit Marty
0fcdd25919
Check
2022-12-22 18:39:18 +01:00
Benoit Marty
e2515020cf
Add missing Copyright
2022-12-22 13:51:56 +01:00
Benoit Marty
90f9a7a69f
Add module graph plugin and expose the graph in the README
2022-12-22 12:28:14 +01:00
ganfra
c040e18431
Merge develop into feature/fga/dagger_setup
2022-12-19 16:14:14 +01:00
Benoit Marty
c2932cab90
Declare the plugin version in the catalog
2022-12-13 10:57:05 +01:00
Benoit Marty
3e86fa48d8
Ktlint for all modules + run it
2022-12-12 17:48:07 +01:00
Benoit Marty
3e8d11efce
Detekt for all modules.
2022-12-12 15:50:53 +01:00
ganfra
4452abb461
Dagger: start setup
2022-12-09 19:27:04 +01:00
Benoit Marty
72be56b6b7
Format project again
2022-12-09 12:06:37 +01:00
ganfra
ef0252aa94
Continue cleaning gradle files
2022-12-08 18:52:55 +01:00