next-jdbc/run-tests.sh

36 lines
862 B
Bash
Raw Normal View History

2020-09-12 03:50:45 +00:00
#!/bin/sh
if test "$1" = "run"
then
docker run -e ACCEPT_EULA=Y -e SA_PASSWORD=Str0ngP4ssw0rd \
-p 1433:1433 --name sql-server19 \
-d mcr.microsoft.com/mssql/server:2019-GA-ubuntu-16.04
fi
if test "$1" = "rm"
then
docker container rm sql-server19
fi
if test "$1" = "start"
then
docker container start sql-server19
fi
if test "$1" = "stop"
then
docker container stop sql-server19
fi
if test "$1" = "create"
then
# assumes you already have a MySQL instance running locally
NEXT_JDBC_TEST_MYSQL=yes clojure -X:test next.jdbc.test-fixtures/create-clojure-test
fi
2021-09-03 18:13:13 +00:00
if test "$1" = "maria"
then
NEXT_JDBC_TEST_MSSQL=yes MSSQL_SA_PASSWORD=Str0ngP4ssw0rd \
NEXT_JDBC_TEST_MYSQL=yes NEXT_JDBC_TEST_MARIADB=yes clojure -X:test
fi
2020-09-12 03:50:45 +00:00
if test "$1" = ""
then
NEXT_JDBC_TEST_MSSQL=yes MSSQL_SA_PASSWORD=Str0ngP4ssw0rd \
2021-06-17 04:03:57 +00:00
NEXT_JDBC_TEST_MYSQL=yes clojure -X:test
2020-09-12 03:50:45 +00:00
fi