3# official way to provide password to psql: http://www.postgresql.org/docs/9.3/static/libpq-envars.html
4if [ ! -v POSTGRES_PASSWORD ]; then
5 echo "POSTGRES_PASSWORD must have been sets."
8if [ ! -v POSTGRES_HOST ]; then
9 echo "POSTGRES_HOST must have been sets."
12if [ ! -v POSTGRES_PORT ]; then
13 echo "POSTGRES_PORT must have been sets."
16if [ ! -v POSTGRES_USER ]; then
17 echo "POSTGRES_USER must have been sets."
20if [ ! -v POSTGRES_DB ]; then
21 echo "POSTGRES_DB must have been sets."
26export passwordDB="$POSTGRES_PASSWORD"
27python3 TVDatabase/SessionDatabase.py --host=${POSTGRES_HOST} --port=${POSTGRES_PORT} --login=${POSTGRES_USER}
29if [ $RET -gt 0 ]; then
32echo "OK for SessionDatabase with default values."
34python3 TVDatabase/SessionDatabase.py --sessionNAME='session1_manual' --host=${POSTGRES_HOST} --port=${POSTGRES_PORT} --login=${POSTGRES_USER} --databasename=${POSTGRES_DB}
36if [ $RET -gt 0 ]; then
39echo "VMD old case done."
41python3 TVDatabase/SessionDatabase.py --sessionNAME='testSESSION' --enablejsonwrite --host=${POSTGRES_HOST} --port=${POSTGRES_PORT} --login=${POSTGRES_USER} --databasename=${POSTGRES_DB}
43if [ $RET -gt 0 ]; then
46cat OutputTestfile.json
48if [ $RET -gt 0 ]; then
49 echo "error OutputTestfile.json"
53echo "CLIMAF Ciclad old case done."
55python3 TVDatabase/SessionDatabase.py --sessionNAME='Mandelbrot' --enablejsonwrite --jsonfile=/tmp/testMandelbrot.json --host=${POSTGRES_HOST} --port=${POSTGRES_PORT} --login=${POSTGRES_USER} --databasename=${POSTGRES_DB}
57if [ $RET -gt 0 ]; then
60cat /tmp/testMandelbrot.json
62if [ $RET -gt 0 ]; then
63 echo "error testMandelbrot.json"
67echo "CLIMAF Mandelbrot old case done."
70#Test user with password
71python3 TVDatabase/testUserDatabase.py --host=${POSTGRES_HOST} --port=${POSTGRES_PORT} --login=${POSTGRES_USER} --databasename=${POSTGRES_DB} --usertest="mmartial" --passwordtest="m_P@ssw0rd/08"
73if [ $RET -gt 0 ]; then
76python3 TVDatabase/testUserDatabase.py --host=${POSTGRES_HOST} --port=${POSTGRES_PORT} --login=${POSTGRES_USER} --databasename=${POSTGRES_DB} --usertest="ddurandi" --passwordtest="OtherP@ssw/31d"
77echo "User register done."