Checking binary patch files for testing into version control, even with Git LFS, makes testing more opaque and may require manually regenerating the patch files whenever changes are made to the patch file format. We already generate the test patch files for the Ina Rust library tests, but we still use a pregenerated blob for the Android library tests.
Instead, we should generate these patch files in CI even for the Android library so that testing is more transparent and no manual regeneration of patch files is necessary when updating the patch file format.
Checking binary patch files for testing into version control, even with Git LFS, makes testing more opaque and may require manually regenerating the patch files whenever changes are made to the patch file format. We already generate the test patch files for the Ina Rust library tests, but we still use a pregenerated blob for the Android library tests.
Instead, we should generate these patch files in CI even for the Android library so that testing is more transparent and no manual regeneration of patch files is necessary when updating the patch file format.