File indexing completed on 2024-05-19 16:18:13
0001 #!/bin/sh 0002 EXE=skroogeconvert 0003 0004 #initialisation 0005 . "`dirname \"$0\"`/init.sh" 0006 0007 cd "${OUT}skroogeconvert/" 0008 "${EXE}" --in "${IN}/skgtestimportgnucash/228904.gnucash" --out 228904.skg 0009 rc=$? 0010 if [ $rc != 0 ] ; then 0011 exit $rc 0012 fi 0013 0014 "${EXE}" --in 228904.skg --out 228904.csv 0015 rc=$? 0016 if [ $rc != 0 ] ; then 0017 exit $rc 0018 fi 0019 0020 # Must return an error because pwd is missing 0021 "${EXE}" --in "${IN}/skgtestrestore/sqlcipher_pwd_ABC.skg" --out "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlite" 0022 rc=$? 0023 if [ $rc = 0 ] ; then 0024 exit 99 0025 fi 0026 0027 "${EXE}" --in "${IN}/skgtestrestore/sqlcipher_pwd_ABC.skg" --out "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlite" --param password --value ABC 0028 rc=$? 0029 if [ $rc != 0 ] ; then 0030 exit $rc 0031 fi 0032 0033 "${EXE}" --in "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlite" --out "${OUT}skroogeconvert/sqlcipher_pwd_ABC.skg" 0034 rc=$? 0035 if [ $rc != 0 ] ; then 0036 exit $rc 0037 fi 0038 0039 echo "sqlite3 ${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlite" 0040 sqlite3 -bail -echo "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlite" "SELECT COUNT(1) FROM operation" 0041 rc=$? 0042 if [ $rc != 0 ] ; then 0043 exit $rc 0044 fi 0045 0046 # Must return an error because pwd is missing 0047 "${EXE}" --in "${IN}/skgtestrestore/sqlcipher_pwd_ABC.skg" --out "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlcipher" 0048 rc=$? 0049 if [ $rc = 0 ] ; then 0050 exit 99 0051 fi 0052 0053 0054 "${EXE}" --in "${IN}/skgtestrestore/sqlcipher_pwd_ABC.skg" --out "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlcipher" --param password --value ABC 0055 rc=$? 0056 if [ $rc != 0 ] ; then 0057 exit $rc 0058 fi 0059 0060 "${EXE}" --in "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlcipher" --out "${OUT}skroogeconvert/sqlcipher_pwd_ABC.skg" --param password --value ABC 0061 rc=$? 0062 if [ $rc != 0 ] ; then 0063 exit $rc 0064 fi 0065 0066 # Must return an error because encrypted 0067 echo "sqlite3 ${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlcipher" 0068 sqlite3 -bail -echo "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlcipher" "SELECT COUNT(1) FROM operation" 0069 rc=$? 0070 if [ $rc != 26 ] ; then 0071 exit 99 0072 fi 0073 0074 echo "sqlcipher ${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlcipher" 0075 sqlcipher -bail -echo "${OUT}skroogeconvert/sqlcipher_pwd_ABC.sqlcipher" "PRAGMA KEY='ABC';SELECT COUNT(1) FROM operation" 0076 rc=$? 0077 if [ $rc != 0 ] ; then 0078 exit $rc 0079 fi 0080 0081 export LANG="fr_FR.ISO8859-15" 0082 export MM_CHARSET="ISO-8859-15" 0083 export LC_ALL="fr_FR.ISO8859-1" 0084 0085 SPECIALDIR="${OUT}skroogeconvert/téléchargement" 0086 mkdir "${SPECIALDIR}" 0087 "${EXE}" --in 228904.csv --out "${SPECIALDIR}/228904.csv" --param header_position --value 1 0088 rc=$? 0089 if [ $rc != 0 ] ; then 0090 exit $rc 0091 fi 0092 0093 #For coverage 0094 "${EXE}" --in 228904.csv 0095 0096 #"${EXE}" --in ftp://skrooge.org/files/skgtestimporturl/test.skg --out t.csv 0097 #rc=$? 0098 #if [ $rc != 0 ] ; then 0099 # exit $rc 0100 #fi 0101 0102 exit 0