diff --git a/docker/entrypoint.sh b/docker/entrypoint.sh index ee1e4c915..12ac2815c 100644 --- a/docker/entrypoint.sh +++ b/docker/entrypoint.sh @@ -6,6 +6,66 @@ cd /test_dir/test && /usr/bin/odyssey_test setup +# odyssey rule-address test +/rule-address/test.sh +if [ $? -eq 1 ] +then + exit 1 +fi + +# odyssey target session attrs test +/tsa/tsa.sh +if [ $? -eq 1 ] +then + exit 1 +fi + +ody-start +/config-validation +ody-stop + +#ldap +/ldap/test_ldap.sh +if [ $? -eq 1 ] +then + exit 1 +fi + +# scram +/scram/test_scram.sh +if [ $? -eq 1 ] +then + exit 1 +fi + +# auth query +/auth_query/test_auth_query.sh +if [ $? -eq 1 ] +then + exit 1 +fi + +# odyssey hba test +/hba/test.sh +if [ $? -eq 1 ] +then + exit 1 +fi + +#prepared statements in transaction pooling +/usr/bin/odyssey /etc/odyssey/pstmts.conf +sleep 1 +/pstmts-test + +ody-stop + +# lag polling +/lagpolling/test-lag.sh +if [ $? -eq 1 ] +then + exit 1 +fi + # copy /copy/copy_test.sh if [ $? -eq 1 ] @@ -13,4 +73,19 @@ then exit 1 fi +/usr/bin/odyssey-asan /etc/odyssey/odyssey.conf +ody-stop + +# TODO: rewrite +#/shell-test/test.sh +/shell-test/console_role_test.sh +/shell-test/parse_pg_options_test.sh +/shell-test/override_pg_options_test.sh +/shell-test/pool_size_test.sh +ody-stop + +ody-start +/ody-integration-test +ody-stop + teardown \ No newline at end of file