Update bundle source options and e2e tests
Merged
SE
3mo ago+6059+6059+0123456789012345678901234567890123456789-1746-1746-0123456789012345678901234567890123456789
Summary by cubic
Updates the Android SDK to the latest FFI and broadens bundle source config (integrity/signature and read options). E2E switches to the testbed suite, wires the testapp to the live remote, and verifies the builtin 0.2.0 -> remote 0.3.0 update locally; the strict check is skipped on CI, and CI stability is improved with targeted skips and retries.
-
Bug Fixes
- E2E: skip the strict real-download assertion and the input-fill “raw invoke” case on CI; run the strict update first locally and use
fullResetso rebuilt APKs reinstall; enableretry:2on CI.
- E2E: skip the strict real-download assertion and the input-fill “raw invoke” case on CI; run the strict update first locally and use
-
Migration
- If you call
makeBundleSource(context), pass an explicitSourceOptions()to keep defaults. - Defaults now live under
<filesDir>/.wvb/{builtin/bundles,remote/bundles}. If you relied on<filesDir>/wvb/{builtin,remote}, setSourceOptions.builtinDirandremoteDirto those paths.
- If you call