Skip to content

Commit 11eedc2

Browse files
xaionaro@dx.centerxaionaro@dx.center
authored andcommitted
docs: add E2E verification section back to jni README
1 parent 68ff6de commit 11eedc2

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

README.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,22 @@ flowchart TD
335335
| `make lint` | Run golangci-lint | golangci-lint |
336336
| `make clean` | Remove all generated files | -- |
337337

338+
## E2E Test Verification
339+
340+
The JNI bindings and generated Android API packages are verified via [jni-proxy](https://github.com/AndroidGoLab/jni-proxy) E2E tests against real hardware.
341+
342+
<details>
343+
<summary>Verified platforms (click to expand)</summary>
344+
345+
| Type | Device | Android | API | ABI | Build | Date | Passed | Total |
346+
|------|--------|---------|-----|-----|-------|------|--------|-------|
347+
| Phone | Pixel 8a | 16 | 36 | arm64-v8a | BP4A.260205.001 | 2026-03-15 | 21 | 21 |
348+
| Emulator | sdk_gphone64_x86_64 | 15 | 35 | x86_64 | | 2026-03-14 | 21 | 21 |
349+
350+
Tests cover: JNI version, class operations, method lookup + call, string round-trip, object operations, handle lifecycle, field access, exception handling, and full integration workflows. Camera recording, microphone recording, GPS location, and battery status are also verified on the Pixel 8a.
351+
352+
</details>
353+
338354
## Adding a New Android API Package
339355

340356
1. Create `spec/java/{package}.yaml` with the Java class, methods, and `go_import` path.

0 commit comments

Comments
 (0)