updater_sample: fix gen_update_config.py
Fix gen_update_config.py.
And add tests for gen_update_config.py.
Test: python3 updater_sample/tools/gen_update_config_test.py
Change-Id: I0d270f1d5d7635855ee9acb0dd094e083cd33e3a
Signed-off-by: Zhomart Mukhamejanov <zhomart@google.com>
diff --git a/updater_sample/tests/res/raw/ota_002_package.zip b/updater_sample/tests/res/raw/ota_002_package.zip
index 3bfe377..145c62e 100644
--- a/updater_sample/tests/res/raw/ota_002_package.zip
+++ b/updater_sample/tests/res/raw/ota_002_package.zip
Binary files differ
diff --git a/updater_sample/tests/res/raw/update_config_stream_002.json b/updater_sample/tests/res/raw/update_config_stream_002.json
index 36c5722..f00f19c 100644
--- a/updater_sample/tests/res/raw/update_config_stream_002.json
+++ b/updater_sample/tests/res/raw/update_config_stream_002.json
@@ -1,35 +1,35 @@
{
"__": "*** Generated using tools/gen_update_config.py ***",
- "name": "S ota_002",
- "streaming_metadata": {
+ "ab_install_type": "STREAMING",
+ "ab_streaming_metadata": {
"property_files": [
{
"filename": "payload.bin",
- "offset": 195,
- "size": 8
+ "offset": 41,
+ "size": 7
},
{
"filename": "payload_properties.txt",
- "offset": 276,
- "size": 19
+ "offset": 100,
+ "size": 18
},
{
"filename": "care_map.txt",
- "offset": 42,
- "size": 9
+ "offset": 160,
+ "size": 8
},
{
"filename": "compatibility.zip",
- "offset": 119,
- "size": 14
+ "offset": 215,
+ "size": 13
},
{
"filename": "metadata",
- "offset": 375,
- "size": 9
+ "offset": 287,
+ "size": 8
}
]
},
- "type": "STREAMING",
+ "name": "S ota_002_package",
"url": "file:///data/sample-ota-packages/ota_002_package.zip"
-}
+}
\ No newline at end of file