|
12 | 12 | <p align="center"> |
13 | 13 | <a href="https://github.com/SysAdminDoc/CallShield/releases/latest"><img src="https://img.shields.io/github/v/release/SysAdminDoc/CallShield?style=flat-square&color=a6e3a1" alt="Release"></a> |
14 | 14 | <img src="https://img.shields.io/badge/Spam%20Numbers-51%2C368-f38ba8?style=flat-square" alt="51,368 Numbers"> |
15 | | - <img src="https://img.shields.io/badge/JVM%20unit%20tests-1968-94e2d5?style=flat-square" alt="1968 JVM unit tests"> |
| 15 | + <img src="https://img.shields.io/badge/JVM%20unit%20tests-1972-94e2d5?style=flat-square" alt="1972 JVM unit tests"> |
16 | 16 | <img src="https://img.shields.io/badge/Android-10%2B-89b4fa?style=flat-square" alt="Android 10+"> |
17 | 17 | <img src="https://img.shields.io/badge/License-MIT-cba6f7?style=flat-square" alt="MIT License"> |
18 | 18 | <img src="https://img.shields.io/badge/API%20Keys-None-fab387?style=flat-square" alt="No required API keys"> |
@@ -567,12 +567,12 @@ RELEASE_KEY_PASSWORD=... |
567 | 567 | ## Testing |
568 | 568 |
|
569 | 569 | ```bash |
570 | | -./gradlew testDebugUnitTest # 1968 tests |
| 570 | +./gradlew testDebugUnitTest # 1972 tests |
571 | 571 | ./gradlew connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.sysadmindoc.callshield.platform.TargetSdkBehaviorSmokeTest |
572 | 572 | ./gradlew verifyPipelineTests # Cloudflare Worker (node) + data-pipeline and translation checks (python) |
573 | 573 | ``` |
574 | 574 |
|
575 | | -The suite is **1968 total JVM unit tests**, run with Robolectric wherever a screen, a service or the database is involved. |
| 575 | +The suite is **1972 total JVM unit tests**, run with Robolectric wherever a screen, a service or the database is involved. |
576 | 576 |
|
577 | 577 | Two GitHub workflows run without building the app. **Validation** runs the Worker and |
578 | 578 | pipeline suites on every push except report-only ones (`run-pipeline-tests.ps1 -CorrectnessOnly`), |
@@ -609,8 +609,8 @@ language in [issue #7](https://github.com/SysAdminDoc/CallShield/issues/7). |
609 | 609 | | Community API | Cloudflare Workers | |
610 | 610 | | URL Safety | Local spam-domain data, with optional PhishTank and OpenPhish | |
611 | 611 | | Verification | Local Gradle, lint, and release-artifact checks | |
612 | | -| Tests | 1968 JVM unit tests (JUnit) | |
613 | | -| Strings | 1787 string resources and 49 plural groups (translation-ready) | |
| 612 | +| Tests | 1972 JVM unit tests (JUnit) | |
| 613 | +| Strings | 1789 string resources and 49 plural groups (translation-ready) | |
614 | 614 | | Accessibility | 100+ content descriptions, 48dp touch targets | |
615 | 615 | | Min SDK | 29 (Android 10) | |
616 | 616 | | Target SDK | 36 | |
|
0 commit comments