summaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2014-02-13 12:14:31 +0100
committerGravatar Nikias Bassen2014-02-13 12:14:31 +0100
commit8867ee930606a2d9126b742b1c5ad7a8fa425190 (patch)
treecd68fba84007c810a184e48360ddb78a2f2ed389 /test
parent497a5980d837e212f2444688dce72c6080762280 (diff)
downloadlibplist-8867ee930606a2d9126b742b1c5ad7a8fa425190.tar.gz
libplist-8867ee930606a2d9126b742b1c5ad7a8fa425190.tar.bz2
fix make distcheck
Diffstat (limited to 'test')
-rw-r--r--test/Makefile.am6
-rwxr-xr-xtest/bigarray.test15
-rwxr-xr-xtest/bigarraycmp.test13
-rwxr-xr-xtest/empty.test15
-rwxr-xr-xtest/emptycmp.test13
-rwxr-xr-xtest/huge.test15
-rwxr-xr-xtest/hugecmp.test13
-rwxr-xr-xtest/large.test15
-rwxr-xr-xtest/largecmp.test13
-rwxr-xr-xtest/medium.test15
-rwxr-xr-xtest/mediumcmp.test13
-rw-r--r--test/plist_test.c6
-rwxr-xr-xtest/small.test15
-rwxr-xr-xtest/smallcmp.test13
14 files changed, 75 insertions, 105 deletions
diff --git a/test/Makefile.am b/test/Makefile.am
index 837c1dd..d508380 100644
--- a/test/Makefile.am
+++ b/test/Makefile.am
@@ -23,3 +23,9 @@ TESTS = \
23 hugecmp.test \ 23 hugecmp.test \
24 bigarraycmp.test 24 bigarraycmp.test
25 25
26EXTRA_DIST = $(TESTS) data/1.plist data/2.plist data/3.plist data/4.plist data/5.plist data/6.plist
27
28TESTS_ENVIRONMENT = top_srcdir=$(top_srcdir) top_builddir=$(top_builddir)
29
30clean-local:
31 rm -f $(top_builddir)/test/data/*.out
diff --git a/test/bigarray.test b/test/bigarray.test
index fa27e69..27f8098 100755
--- a/test/bigarray.test
+++ b/test/bigarray.test
@@ -1,12 +1,11 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=6.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10 6
11$srcdir/plist_test $srcdir/data/6.plist 7if ! test -d "$DATAOUT"; then
8 mkdir -p $DATAOUT
9fi
12 10
11$top_builddir/test/plist_test $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/bigarraycmp.test b/test/bigarraycmp.test
index f95266e..1c11336 100755
--- a/test/bigarraycmp.test
+++ b/test/bigarraycmp.test
@@ -1,12 +1,7 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=6.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10
11$srcdir/plist_cmp $srcdir/data/6.plist $srcdir/data/6.plist.out
12 6
7$top_builddir/test/plist_cmp $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/empty.test b/test/empty.test
index 2a036a3..d092ee3 100755
--- a/test/empty.test
+++ b/test/empty.test
@@ -1,12 +1,11 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=1.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10 6
11$srcdir/plist_test $srcdir/data/1.plist 7if ! test -d "$DATAOUT"; then
8 mkdir -p $DATAOUT
9fi
12 10
11$top_builddir/test/plist_test $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/emptycmp.test b/test/emptycmp.test
index 9fcd685..2496866 100755
--- a/test/emptycmp.test
+++ b/test/emptycmp.test
@@ -1,12 +1,7 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=1.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10
11$srcdir/plist_cmp $srcdir/data/1.plist $srcdir/data/1.plist.out
12 6
7$top_builddir/test/plist_cmp $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/huge.test b/test/huge.test
index a079d38..f4ea9bf 100755
--- a/test/huge.test
+++ b/test/huge.test
@@ -1,12 +1,11 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=5.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10 6
11$srcdir/plist_test $srcdir/data/5.plist 7if ! test -d "$DATAOUT"; then
8 mkdir -p $DATAOUT
9fi
12 10
11$top_builddir/test/plist_test $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/hugecmp.test b/test/hugecmp.test
index 618966d..dfdff52 100755
--- a/test/hugecmp.test
+++ b/test/hugecmp.test
@@ -1,12 +1,7 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=5.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10
11$srcdir/plist_cmp $srcdir/data/5.plist $srcdir/data/5.plist.out
12 6
7$top_builddir/test/plist_cmp $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/large.test b/test/large.test
index 8034019..dfe05d0 100755
--- a/test/large.test
+++ b/test/large.test
@@ -1,12 +1,11 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=4.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10 6
11$srcdir/plist_test $srcdir/data/4.plist 7if ! test -d "$DATAOUT"; then
8 mkdir -p $DATAOUT
9fi
12 10
11$top_builddir/test/plist_test $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/largecmp.test b/test/largecmp.test
index 87a7e64..922be36 100755
--- a/test/largecmp.test
+++ b/test/largecmp.test
@@ -1,12 +1,7 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=4.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10
11$srcdir/plist_cmp $srcdir/data/4.plist $srcdir/data/4.plist.out
12 6
7$top_builddir/test/plist_cmp $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/medium.test b/test/medium.test
index 231bb80..6740599 100755
--- a/test/medium.test
+++ b/test/medium.test
@@ -1,12 +1,11 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=3.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10 6
11$srcdir/plist_test $srcdir/data/3.plist 7if ! test -d "$DATAOUT"; then
8 mkdir -p $DATAOUT
9fi
12 10
11$top_builddir/test/plist_test $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/mediumcmp.test b/test/mediumcmp.test
index 33802ef..9eff0da 100755
--- a/test/mediumcmp.test
+++ b/test/mediumcmp.test
@@ -1,12 +1,7 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=3.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10
11$srcdir/plist_cmp $srcdir/data/3.plist $srcdir/data/3.plist.out
12 6
7$top_builddir/test/plist_cmp $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/plist_test.c b/test/plist_test.c
index 17be11a..b498e1d 100644
--- a/test/plist_test.c
+++ b/test/plist_test.c
@@ -44,14 +44,16 @@ int main(int argc, char *argv[])
44 uint32_t size_out = 0; 44 uint32_t size_out = 0;
45 uint32_t size_out2 = 0; 45 uint32_t size_out2 = 0;
46 char *file_in = NULL; 46 char *file_in = NULL;
47 char *file_out = NULL;
47 struct stat *filestats = (struct stat *) malloc(sizeof(struct stat)); 48 struct stat *filestats = (struct stat *) malloc(sizeof(struct stat));
48 if (argc!= 2) 49 if (argc != 3)
49 { 50 {
50 printf("Wrong input\n"); 51 printf("Wrong input\n");
51 return 1; 52 return 1;
52 } 53 }
53 54
54 file_in = argv[1]; 55 file_in = argv[1];
56 file_out = argv[2];
55 //read input file 57 //read input file
56 iplist = fopen(file_in, "rb"); 58 iplist = fopen(file_in, "rb");
57 59
@@ -108,8 +110,6 @@ int main(int argc, char *argv[])
108 if (plist_xml2) 110 if (plist_xml2)
109 { 111 {
110 FILE *oplist = NULL; 112 FILE *oplist = NULL;
111 char file_out[512];
112 sprintf(file_out, "%s.out", file_in);
113 oplist = fopen(file_out, "wb"); 113 oplist = fopen(file_out, "wb");
114 fwrite(plist_xml2, size_out2, sizeof(char), oplist); 114 fwrite(plist_xml2, size_out2, sizeof(char), oplist);
115 fclose(oplist); 115 fclose(oplist);
diff --git a/test/small.test b/test/small.test
index 544f374..d84782a 100755
--- a/test/small.test
+++ b/test/small.test
@@ -1,12 +1,11 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=2.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10 6
11$srcdir/plist_test $srcdir/data/2.plist 7if ! test -d "$DATAOUT"; then
8 mkdir -p $DATAOUT
9fi
12 10
11$top_builddir/test/plist_test $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out
diff --git a/test/smallcmp.test b/test/smallcmp.test
index fb10787..461a8e6 100755
--- a/test/smallcmp.test
+++ b/test/smallcmp.test
@@ -1,12 +1,7 @@
1## -*- sh -*- 1## -*- sh -*-
2 2
3# Common definitions 3DATASRC=$top_srcdir/test/data
4if test -z "$srcdir"; then 4DATAOUT=$top_builddir/test/data
5 srcdir=echo "$0" | sed 's,[^/]*$,,' 5TESTFILE=2.plist
6 test "$srcdir" = "$0" && srcdir=.
7 test -z "$srcdir" && srcdir=.
8 test "${VERBOSE+set}" != set && VERBOSE=1
9fi
10
11$srcdir/plist_cmp $srcdir/data/2.plist $srcdir/data/2.plist.out
12 6
7$top_builddir/test/plist_cmp $DATASRC/$TESTFILE $DATAOUT/$TESTFILE.out