livello dati C++ (datastore JSON, 33 controlli) e schermate Home, scheda ordine e cover; .gitignore per gli artefatti
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
#!/bin/sh
|
||||
# Compila e gira il banco di prova del livello dati con il Qt locale
|
||||
# (il device e' Qt 5.6: qui serve solo verificare la logica di persistenza).
|
||||
# sh tests/cpp_test.sh
|
||||
# Non tocca la configurazione vera: usa una XDG_CONFIG_HOME temporanea.
|
||||
set -e
|
||||
cd "$(dirname "$0")/harness"
|
||||
|
||||
QTDIR=${QTDIR:-/home/kaneda/Qt/5.15.2/gcc_64}
|
||||
PATH="$QTDIR/bin:$PATH"
|
||||
LD_LIBRARY_PATH="$QTDIR/lib:$LD_LIBRARY_PATH"
|
||||
export PATH LD_LIBRARY_PATH
|
||||
|
||||
WORK=$(mktemp -d)
|
||||
trap 'rm -rf "$WORK"' EXIT
|
||||
XDG_CONFIG_HOME="$WORK/config"
|
||||
XDG_DATA_HOME="$WORK/data"
|
||||
export XDG_CONFIG_HOME XDG_DATA_HOME
|
||||
|
||||
rm -f Makefile.harness harness
|
||||
qmake harness.pro -o Makefile.harness >/dev/null
|
||||
make -s -f Makefile.harness
|
||||
./harness
|
||||
Reference in New Issue
Block a user