authfs: add unit tests for ChunkedFileReader
Now that Rust tests can run with data:
- Add unit tests for ChunkedFileReader
- Update other tests to use test files, instead of include_bytes!
- Remove `impl ReadOnlyDataByChunk for &[u8]` since it's no longer use.
Test: atest authfs_device_test_src_lib
Bug: 178874539
Change-Id: Idee833a2fd86aa9d8b8550b574686ea56158f93f
diff --git a/authfs/Android.bp b/authfs/Android.bp
index 270be6e..3fc4504 100644
--- a/authfs/Android.bp
+++ b/authfs/Android.bp
@@ -49,4 +49,16 @@
name: "authfs_device_test_src_lib",
defaults: ["authfs_defaults"],
test_suites: ["device-tests"],
+ data: [
+ "testdata/input.4k",
+ "testdata/input.4k.fsv_sig",
+ "testdata/input.4k.merkle_dump",
+ "testdata/input.4k1",
+ "testdata/input.4k1.fsv_sig",
+ "testdata/input.4k1.merkle_dump",
+ "testdata/input.4m",
+ "testdata/input.4m.fsv_sig",
+ "testdata/input.4m.merkle_dump",
+ "testdata/input.4m.merkle_dump.bad",
+ ],
}