Ferrochrome: Download test image only
We no longer need standalone kernel for Ferrochrome booting,
so no need to download comprehensive archive.
Bug: 346754093
Test: ferrochrome.sh
Change-Id: I3a3659fab7db4a808d640e319c8662e59ae29ac0
diff --git a/tests/ferrochrome/assets/vm_config.json b/tests/ferrochrome/assets/vm_config.json
index f8a3099..1d32463 100644
--- a/tests/ferrochrome/assets/vm_config.json
+++ b/tests/ferrochrome/assets/vm_config.json
@@ -1,6 +1,5 @@
{
"name": "cros",
- "kernel": "/data/local/tmp/ferrochrome/vmlinuz",
"disks": [
{
"image": "/data/local/tmp/ferrochrome/chromiumos_test_image.bin",
diff --git a/tests/ferrochrome/ferrochrome.sh b/tests/ferrochrome/ferrochrome.sh
index 4dde401..5638b34 100755
--- a/tests/ferrochrome/ferrochrome.sh
+++ b/tests/ferrochrome/ferrochrome.sh
@@ -102,16 +102,16 @@
echo "Downloading ferrochrome image to ${fecr_dir}"
fecr_version=${fecr_version:-${FECR_DEFAULT_VERSION}}
- curl --output-dir ${fecr_dir} -O ${FECR_GS_URL}/${fecr_version}/image.zip
+ curl --output-dir ${fecr_dir} -O ${FECR_GS_URL}/${fecr_version}/chromiumos_test_image.tar.xz
fi
if [[ ! -f "${fecr_dir}/chromiumos_test_image.bin" ]]; then
- unzip ${fecr_dir}/image.zip chromiumos_test_image.bin boot_images/vmlinuz* -d ${fecr_dir} > /dev/null
+ echo "Extrating ferrochrome image"
+ tar xvf ${fecr_dir}/chromiumos_test_image.tar.xz -C ${fecr_dir} > /dev/null
fi
echo "Pushing ferrochrome image to ${FECR_DEVICE_DIR}"
adb shell mkdir -p ${FECR_DEVICE_DIR} > /dev/null || true
adb push ${fecr_dir}/chromiumos_test_image.bin ${FECR_DEVICE_DIR}
- adb push ${fecr_dir}/boot_images/vmlinuz ${FECR_DEVICE_DIR}
adb push ${fecr_script_path}/assets/vm_config.json ${FECR_CONFIG_PATH}
fi