test: spl: Support testing LEGACY_LZMA filesystem images

These will soon be supported, so we need to be able to test it. Export the
lzma data and generally use the same process in spl_test_mmc_fs as
do_spl_test_load.  If we end up needing this in third place in the future,
it would probably be good to refactor things out.

Signed-off-by: Sean Anderson <seanga2@gmail.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Sean Anderson
2023-11-08 11:48:46 -05:00
committed by Tom Rini
parent efe92cd2f9
commit 5b3debc61e
3 changed files with 25 additions and 6 deletions

View File

@@ -81,6 +81,10 @@ size_t create_image(void *dst, enum spl_test_image type,
int check_image_info(struct unit_test_state *uts, struct spl_image_info *info1,
struct spl_image_info *info2);
/* Some compressed data and it size */
extern const char lzma_compressed[];
extern const size_t lzma_compressed_size;
/**
* typedef write_image_t - Callback for writing an image
* @uts: Current unit test state