|
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%2C403-f38ba8?style=flat-square" alt="51,403 Numbers"> |
15 | | - <img src="https://img.shields.io/badge/JVM%20unit%20tests-2046-94e2d5?style=flat-square" alt="2046 JVM unit tests"> |
| 15 | + <img src="https://img.shields.io/badge/JVM%20unit%20tests-2047-94e2d5?style=flat-square" alt="2047 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"> |
@@ -592,12 +592,12 @@ RELEASE_KEY_PASSWORD=... |
592 | 592 | ## Testing |
593 | 593 |
|
594 | 594 | ```bash |
595 | | -./gradlew testDebugUnitTest # 2046 tests |
| 595 | +./gradlew testDebugUnitTest # 2047 tests |
596 | 596 | ./gradlew connectedDebugAndroidTest -Pandroid.testInstrumentationRunnerArguments.class=com.sysadmindoc.callshield.platform.TargetSdkBehaviorSmokeTest |
597 | 597 | ./gradlew verifyPipelineTests # Cloudflare Worker (node) + data-pipeline and translation checks (python) |
598 | 598 | ``` |
599 | 599 |
|
600 | | -The suite is **2046 total JVM unit tests**, run with Robolectric wherever a screen, a service or the database is involved. |
| 600 | +The suite is **2047 total JVM unit tests**, run with Robolectric wherever a screen, a service or the database is involved. |
601 | 601 |
|
602 | 602 | Two GitHub workflows run without building the app. **Validation** runs the Worker and |
603 | 603 | pipeline suites on every push except report-only ones (`run-pipeline-tests.ps1 -CorrectnessOnly`), |
@@ -634,7 +634,7 @@ language in [issue #7](https://github.com/SysAdminDoc/CallShield/issues/7). |
634 | 634 | | Community API | Cloudflare Workers | |
635 | 635 | | URL Safety | Local spam-domain data, with optional PhishTank and OpenPhish | |
636 | 636 | | Verification | Local Gradle, lint, and release-artifact checks | |
637 | | -| Tests | 2046 JVM unit tests (JUnit) | |
| 637 | +| Tests | 2047 JVM unit tests (JUnit) | |
638 | 638 | | Strings | 1792 string resources and 49 plural groups (translation-ready) | |
639 | 639 | | Accessibility | 100+ content descriptions, 48dp touch targets | |
640 | 640 | | Min SDK | 29 (Android 10) | |
|
0 commit comments