From e1d780910569abd7019b7aa40d94fbfe6a42d398 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Sun, 25 Dec 2016 16:19:12 +0100 Subject: extfs: Add exisiting image construction tests --- test/fs/CMakeLists.txt | 25 ++++++++++++++++++++++++- 1 file changed, 24 insertions(+), 1 deletion(-) (limited to 'test/fs/CMakeLists.txt') diff --git a/test/fs/CMakeLists.txt b/test/fs/CMakeLists.txt index b1ccc1b..bfd593e 100644 --- a/test/fs/CMakeLists.txt +++ b/test/fs/CMakeLists.txt @@ -1,3 +1,26 @@ set(CUTE_GROUP "fs") -cute_test(extfs LIBRARIES extfs) +file(MAKE_DIRECTORY "${CMAKE_BINARY_DIR}/test/extfs_data") +message(STATUS "Creating test disk images") +execute_process( + COMMAND dd if=/dev/zero of=${CMAKE_BINARY_DIR}/test/extfs_data/labeled.img bs=1M count=1 + OUTPUT_QUIET + ERROR_QUIET + ) +execute_process( + COMMAND mkfs.ext2 -L labeleddisk ${CMAKE_BINARY_DIR}/test/extfs_data/labeled.img + OUTPUT_QUIET + ERROR_QUIET + ) +execute_process( + COMMAND dd if=/dev/zero of=${CMAKE_BINARY_DIR}/test/extfs_data/unlabeled.img bs=1M count=1 + OUTPUT_QUIET + ERROR_QUIET + ) +execute_process( + COMMAND mkfs.ext2 ${CMAKE_BINARY_DIR}/test/extfs_data/unlabeled.img + OUTPUT_QUIET + ERROR_QUIET + ) + +cute_test(extfs LIBRARIES extfs stdc++fs) -- cgit v1.2.3