diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/gensquashfs/Makemodule.am | 48 | ||||
| -rw-r--r-- | tests/gensquashfs/fstree1.txt (renamed from tests/libfstree/fstree1.txt) | 0 | ||||
| -rw-r--r-- | tests/gensquashfs/fstree_from_dir.c (renamed from tests/libfstree/fstree_from_dir.c) | 2 | ||||
| -rw-r--r-- | tests/gensquashfs/fstree_from_file.c (renamed from tests/libfstree/fstree_from_file.c) | 2 | ||||
| -rw-r--r-- | tests/gensquashfs/fstree_fuzz.c (renamed from tests/libfstree/fstree_fuzz.c) | 2 | ||||
| -rw-r--r-- | tests/gensquashfs/fstree_glob1.c (renamed from tests/libfstree/fstree_glob1.c) | 2 | ||||
| -rw-r--r-- | tests/gensquashfs/fstree_glob1.txt (renamed from tests/libfstree/fstree_glob1.txt) | 0 | ||||
| -rw-r--r-- | tests/gensquashfs/fstree_glob2.txt (renamed from tests/libfstree/fstree_glob2.txt) | 0 | ||||
| -rw-r--r-- | tests/gensquashfs/fstree_glob3.txt (renamed from tests/libfstree/fstree_glob3.txt) | 0 | ||||
| -rw-r--r-- | tests/gensquashfs/sort_file.c (renamed from tests/libfstree/sort_file.c) | 2 | ||||
| -rw-r--r-- | tests/libfstree/Makemodule.am | 31 | 
11 files changed, 52 insertions, 37 deletions
| diff --git a/tests/gensquashfs/Makemodule.am b/tests/gensquashfs/Makemodule.am index a20e6ef..c1ab164 100644 --- a/tests/gensquashfs/Makemodule.am +++ b/tests/gensquashfs/Makemodule.am @@ -8,13 +8,55 @@ test_filemap_xattr_CPPFLAGS += -DTESTPATH=$(GENDATADIR)/xattr1.txt  test_filemap_xattr_LDADD = libsquashfs.la libfstree.a libutil.a  test_filemap_xattr_LDADD += libio.a libcompat.a +test_fstree_from_file_SOURCES = tests/gensquashfs/fstree_from_file.c \ +				bin/gensquashfs/fstree_from_file.c \ +				bin/gensquashfs/fstree_from_dir.c \ +				bin/gensquashfs/mkfs.h +test_fstree_from_file_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/bin/gensquashfs +test_fstree_from_file_CPPFLAGS += -DTESTPATH=$(GENDATADIR)/fstree1.txt +test_fstree_from_file_LDADD = libfstree.a libio.a libutil.a libcompat.a + +test_fstree_glob1_SOURCES = tests/gensquashfs/fstree_glob1.c \ +				bin/gensquashfs/fstree_from_file.c \ +				bin/gensquashfs/fstree_from_dir.c \ +				bin/gensquashfs/mkfs.h +test_fstree_glob1_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/bin/gensquashfs +test_fstree_glob1_CPPFLAGS += -DTESTPATH=$(GENDATADIR) +test_fstree_glob1_LDADD = libfstree.a libio.a libutil.a libcompat.a + +test_fstree_from_dir_SOURCES = tests/gensquashfs/fstree_from_dir.c \ +				bin/gensquashfs/fstree_from_dir.c \ +				bin/gensquashfs/mkfs.h +test_fstree_from_dir_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/bin/gensquashfs +test_fstree_from_dir_CPPFLAGS += -DTESTPATH=$(top_srcdir)/tests/libtar/data +test_fstree_from_dir_LDADD = libfstree.a libutil.a libcompat.a + +test_sort_file_SOURCES = tests/gensquashfs/sort_file.c \ +				bin/gensquashfs/fstree_from_file.c \ +				bin/gensquashfs/fstree_from_dir.c \ +				bin/gensquashfs/sort_by_file.c \ +				bin/gensquashfs/mkfs.h +test_sort_file_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/bin/gensquashfs +test_sort_file_LDADD = libfstree.a libio.a libutil.a libcompat.a + +fstree_fuzz_SOURCES = tests/gensquashfs/fstree_fuzz.c \ +			bin/gensquashfs/fstree_from_file.c \ +			bin/gensquashfs/fstree_from_dir.c \ +			bin/gensquashfs/mkfs.h +fstree_fuzz_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/bin/gensquashfs +fstree_fuzz_LDADD = libfstree.a libio.a libutil.a libcompat.a +  GENSQUASHFS_TESTS = \ -	test_filemap_xattr +	test_filemap_xattr test_fstree_from_file test_fstree_from_dir \ +	test_fstree_glob1 test_sort_file  if BUILD_TOOLS +noinst_PROGRAMS += fstree_fuzz +  check_PROGRAMS += $(GENSQUASHFS_TESTS)  TESTS += $(GENSQUASHFS_TESTS)  endif -EXTRA_DIST += $(GENDATADIR)/xattr1.txt - +EXTRA_DIST += $(GENDATADIR)/xattr1.txt $(GENDATADIR)/fstree1.txt +EXTRA_DIST += $(GENDATADIR)/fstree_glob1.txt $(GENDATADIR)/fstree_glob2.txt +EXTRA_DIST += $(GENDATADIR)/fstree_glob3.txt diff --git a/tests/libfstree/fstree1.txt b/tests/gensquashfs/fstree1.txt index 95ee469..95ee469 100644 --- a/tests/libfstree/fstree1.txt +++ b/tests/gensquashfs/fstree1.txt diff --git a/tests/libfstree/fstree_from_dir.c b/tests/gensquashfs/fstree_from_dir.c index 438e357..2799bf3 100644 --- a/tests/libfstree/fstree_from_dir.c +++ b/tests/gensquashfs/fstree_from_dir.c @@ -6,8 +6,8 @@   */  #include "config.h" -#include "fstree.h"  #include "util/test.h" +#include "mkfs.h"  static void check_hierarchy(tree_node_t *root, bool recursive)  { diff --git a/tests/libfstree/fstree_from_file.c b/tests/gensquashfs/fstree_from_file.c index 184c011..2a9ba1e 100644 --- a/tests/libfstree/fstree_from_file.c +++ b/tests/gensquashfs/fstree_from_file.c @@ -6,8 +6,8 @@   */  #include "config.h" -#include "fstree.h"  #include "util/test.h" +#include "mkfs.h"  int main(int argc, char **argv)  { diff --git a/tests/libfstree/fstree_fuzz.c b/tests/gensquashfs/fstree_fuzz.c index ebc8c45..4fbb72b 100644 --- a/tests/libfstree/fstree_fuzz.c +++ b/tests/gensquashfs/fstree_fuzz.c @@ -6,7 +6,7 @@   */  #include "config.h" -#include "fstree.h" +#include "mkfs.h"  #include <stdlib.h>  #include <stdio.h> diff --git a/tests/libfstree/fstree_glob1.c b/tests/gensquashfs/fstree_glob1.c index 3aff21a..fbcbf91 100644 --- a/tests/libfstree/fstree_glob1.c +++ b/tests/gensquashfs/fstree_glob1.c @@ -6,8 +6,8 @@   */  #include "config.h" -#include "fstree.h"  #include "util/test.h" +#include "mkfs.h"  static void check_hierarchy(tree_node_t *root, bool subdir, bool recursive)  { diff --git a/tests/libfstree/fstree_glob1.txt b/tests/gensquashfs/fstree_glob1.txt index b1df979..b1df979 100644 --- a/tests/libfstree/fstree_glob1.txt +++ b/tests/gensquashfs/fstree_glob1.txt diff --git a/tests/libfstree/fstree_glob2.txt b/tests/gensquashfs/fstree_glob2.txt index 3c8019b..3c8019b 100644 --- a/tests/libfstree/fstree_glob2.txt +++ b/tests/gensquashfs/fstree_glob2.txt diff --git a/tests/libfstree/fstree_glob3.txt b/tests/gensquashfs/fstree_glob3.txt index 35090e4..35090e4 100644 --- a/tests/libfstree/fstree_glob3.txt +++ b/tests/gensquashfs/fstree_glob3.txt diff --git a/tests/libfstree/sort_file.c b/tests/gensquashfs/sort_file.c index 78d1606..951328e 100644 --- a/tests/libfstree/sort_file.c +++ b/tests/gensquashfs/sort_file.c @@ -7,9 +7,9 @@  #include "config.h"  #include "sqfs/block.h" -#include "fstree.h"  #include "util/test.h"  #include "util/util.h" +#include "mkfs.h"  static const char *listing =  "dir /bin 0755 0 0\n" diff --git a/tests/libfstree/Makemodule.am b/tests/libfstree/Makemodule.am index 7826cf8..5ae44a6 100644 --- a/tests/libfstree/Makemodule.am +++ b/tests/libfstree/Makemodule.am @@ -25,43 +25,16 @@ test_fstree_sort_SOURCES = tests/libfstree/fstree_sort.c  test_fstree_sort_CPPFLAGS = $(AM_CPPFLAGS) -I$(top_srcdir)/lib/fstree  test_fstree_sort_LDADD = libfstree.a libio.a libutil.a libcompat.a -test_fstree_from_file_SOURCES = tests/libfstree/fstree_from_file.c -test_fstree_from_file_CPPFLAGS = $(AM_CPPFLAGS) -test_fstree_from_file_CPPFLAGS += -DTESTPATH=$(FSTDATADIR)/fstree1.txt -test_fstree_from_file_LDADD = libfstree.a libio.a libutil.a libcompat.a - -test_fstree_glob1_SOURCES = tests/libfstree/fstree_glob1.c -test_fstree_glob1_CPPFLAGS = $(AM_CPPFLAGS) -DTESTPATH=$(FSTDATADIR) -test_fstree_glob1_LDADD = libfstree.a libio.a libutil.a libcompat.a - -test_fstree_from_dir_SOURCES = tests/libfstree/fstree_from_dir.c -test_fstree_from_dir_CPPFLAGS = $(AM_CPPFLAGS) -test_fstree_from_dir_CPPFLAGS += -DTESTPATH=$(top_srcdir)/tests/libtar/data -test_fstree_from_dir_LDADD = libfstree.a libutil.a libcompat.a -  test_fstree_init_SOURCES = tests/libfstree/fstree_init.c  test_fstree_init_LDADD = libfstree.a libio.a libutil.a libcompat.a -test_sort_file_SOURCES = tests/libfstree/sort_file.c -test_sort_file_LDADD = libfstree.a libio.a libutil.a libcompat.a - -fstree_fuzz_SOURCES = tests/libfstree/fstree_fuzz.c -fstree_fuzz_LDADD = libfstree.a libio.a libutil.a libcompat.a -  FSTREE_TESTS = \  	test_mknode_simple test_mknode_slink \  	test_mknode_reg test_mknode_dir test_gen_inode_numbers \ -	test_add_by_path test_get_path test_fstree_sort test_fstree_from_file \ -	test_fstree_init test_fstree_from_dir test_fstree_glob1 \ -	test_sort_file +	test_add_by_path test_get_path test_fstree_sort \ +	test_fstree_init  if BUILD_TOOLS  check_PROGRAMS += $(FSTREE_TESTS) -noinst_PROGRAMS += fstree_fuzz -  TESTS += $(FSTREE_TESTS)  endif - -EXTRA_DIST += $(FSTDATADIR)/fstree1.txt -EXTRA_DIST += $(FSTDATADIR)/fstree_glob1.txt $(FSTDATADIR)/fstree_glob2.txt -EXTRA_DIST += $(FSTDATADIR)/fstree_glob3.txt | 
