File tree Expand file tree Collapse file tree 2 files changed +19
-1
lines changed
Expand file tree Collapse file tree 2 files changed +19
-1
lines changed Original file line number Diff line number Diff line change 1010 - name : Install Unit test dependencies
1111 run : |
1212 sudo apt-get update
13- sudo apt-get install -y lua5.4 mtools
13+ sudo apt-get install -y lua5.4 mtools p7zip-full
1414
1515 - uses : actions/checkout@v4
1616
Original file line number Diff line number Diff line change @@ -40,4 +40,22 @@ DST="$(sha256sum ./$DATA)"
4040if [ " $SRC " = " $DST " ]; then echo " $TEST " : PASS; else echo " $TEST : FAIL" ; R=$(( R+ 1 )) ; fi
4141rm " ./$DATA " test.zip
4242
43+ # Inflate64 test
44+ TEST=" $SCRIPT inflate64"
45+ DATA=$( readlink -f $( which $INTERP ) )
46+
47+ # Compress a binary file with deflate64
48+ cp $DATA .
49+ DATA=$( basename $DATA )
50+ SRC=" $( sha256sum ./$DATA ) "
51+ if [ -f test.zip ]; then rm " test.zip" ; fi
52+ 7z a -tzip -m0=deflate64 test.zip " ./$DATA "
53+
54+ # Extract and compare
55+ rm " ./$DATA "
56+ $INTERP $SCRIPT test.zip
57+ DST=" $( sha256sum ./$DATA ) "
58+ if [ " $SRC " = " $DST " ]; then echo " $TEST " : PASS; else echo " $TEST : FAIL" ; R=$(( R+ 1 )) ; fi
59+ rm " ./$DATA " test.zip
60+
4361exit $R
You can’t perform that action at this time.
0 commit comments