mirror of
https://github.com/libimobiledevice/libplist.git
synced 2026-05-17 20:30:34 +00:00
2cd858c679
Without the change tests ran in parallel occasionally clobber outputs of
one another and fail as:
$ make check -j16 VERBOSE=y
...
FAIL: huge
==========
Converting
File ../test/data/5.plist is open
PList XML parsing succeeded
PList BIN writing succeeded
PList BIN parsing succeeded
PList XML writing succeeded
Size of input and output is different
Input size : 4292380
Output size : 4305301
Comparing
PList parsing failed
FAIL huge.test (exit status: 3)
Closes: https://github.com/libimobiledevice/libplist/issues/234#issuecomment-1743820556
24 lines
625 B
Bash
Executable File
24 lines
625 B
Bash
Executable File
## -*- sh -*-
|
|
|
|
set -e
|
|
|
|
DATASRC=$top_srcdir/test/data
|
|
TESTFILE0=signedunsigned.plist
|
|
TESTFILE1=signedunsigned.bplist
|
|
DATAIN0=$DATASRC/$TESTFILE0
|
|
DATAIN1=$DATASRC/$TESTFILE1
|
|
|
|
CMPFILE0=signedunsigned.bplist
|
|
CMPFILE1=signedunsigned.plist
|
|
DATACMP0=$DATASRC/$CMPFILE0
|
|
DATACMP1=$DATASRC/$CMPFILE1
|
|
|
|
DATAOUT0=$top_builddir/test/data/signedunsigned3.test.signed.bin
|
|
DATAOUT1=$top_builddir/test/data/signedunsigned3.test.unsigned.xml
|
|
|
|
$top_builddir/tools/plistutil -i $DATAIN0 -o $DATAOUT0
|
|
$top_builddir/tools/plistutil -i $DATAIN1 -o $DATAOUT1
|
|
|
|
diff --strip-trailing-cr $DATACMP0 $DATAOUT0
|
|
diff --strip-trailing-cr $DATACMP1 $DATAOUT1
|