update JDBC deps for testing

This commit is contained in:
Sean Corfield 2021-09-03 11:13:13 -07:00
parent 16d1ec607f
commit 1a9bc8cbb4
4 changed files with 20 additions and 12 deletions

View file

@ -18,7 +18,7 @@ jobs:
- name: Setup Clojure - name: Setup Clojure
uses: DeLaGuardo/setup-clojure@master uses: DeLaGuardo/setup-clojure@master
with: with:
tools-deps: '1.10.3.933' tools-deps: '1.10.3.967'
- name: Run Tests - name: Run Tests
run: clojure -T:build ci run: clojure -T:build ci
@ -38,7 +38,7 @@ jobs:
- name: Setup Clojure - name: Setup Clojure
uses: DeLaGuardo/setup-clojure@master uses: DeLaGuardo/setup-clojure@master
with: with:
tools-deps: '1.10.3.933' tools-deps: '1.10.3.967'
- name: Run Tests - name: Run Tests
run: clojure -T:build ci run: clojure -T:build ci
@ -58,6 +58,6 @@ jobs:
- name: Setup Clojure - name: Setup Clojure
uses: DeLaGuardo/setup-clojure@master uses: DeLaGuardo/setup-clojure@master
with: with:
tools-deps: '1.10.3.933' tools-deps: '1.10.3.967'
- name: Run Tests - name: Run Tests
run: clojure -T:build ci run: clojure -T:build ci

View file

@ -2,6 +2,9 @@
Only accretive/fixative changes will be made from now on. Only accretive/fixative changes will be made from now on.
* 1.2.next in progress
* Update most of the JDBC drivers for testing; make it easier to test MariaDB's driver;
* 1.2.709 -- 2021-08-30 * 1.2.709 -- 2021-08-30
* Fix #174 by removing `:property-separator` from "etc" map and defaulting H2 to `";"` for this. * Fix #174 by removing `:property-separator` from "etc" map and defaulting H2 to `";"` for this.
* Switch to `tools.build` for running tests and JAR building etc. * Switch to `tools.build` for running tests and JAR building etc.

View file

@ -28,17 +28,17 @@
;; compatible only with JDK9+: ;; compatible only with JDK9+:
;; org.apache.derby/derby {:mvn/version "10.15.2.0"} ;; org.apache.derby/derby {:mvn/version "10.15.2.0"}
;; org.apache.derby/derbyshared {:mvn/version "10.15.2.0"} ;; org.apache.derby/derbyshared {:mvn/version "10.15.2.0"}
org.hsqldb/hsqldb {:mvn/version "2.5.0"} org.hsqldb/hsqldb {:mvn/version "2.6.0"}
com.h2database/h2 {:mvn/version "1.4.200"} com.h2database/h2 {:mvn/version "1.4.200"}
net.sourceforge.jtds/jtds {:mvn/version "1.3.1"} net.sourceforge.jtds/jtds {:mvn/version "1.3.1"}
org.mariadb.jdbc/mariadb-java-client {:mvn/version "2.5.4"} org.mariadb.jdbc/mariadb-java-client {:mvn/version "2.7.4"}
mysql/mysql-connector-java {:mvn/version "8.0.19"} mysql/mysql-connector-java {:mvn/version "8.0.26"}
org.postgresql/postgresql {:mvn/version "42.2.10"} org.postgresql/postgresql {:mvn/version "42.2.23"}
io.zonky.test/embedded-postgres {:mvn/version "1.2.10"} io.zonky.test/embedded-postgres {:mvn/version "1.3.1"}
io.zonky.test.postgres/embedded-postgres-binaries-darwin-amd64 {:mvn/version "13.1.0-1"} io.zonky.test.postgres/embedded-postgres-binaries-darwin-amd64 {:mvn/version "13.4.0"}
io.zonky.test.postgres/embedded-postgres-binaries-linux-amd64 {:mvn/version "13.1.0-1"} io.zonky.test.postgres/embedded-postgres-binaries-linux-amd64 {:mvn/version "13.4.0"}
io.zonky.test.postgres/embedded-postgres-binaries-windows-amd64 {:mvn/version "13.1.0-1"} io.zonky.test.postgres/embedded-postgres-binaries-windows-amd64 {:mvn/version "13.4.0"}
org.xerial/sqlite-jdbc {:mvn/version "3.30.1"} org.xerial/sqlite-jdbc {:mvn/version "3.36.0.3"}
com.microsoft.sqlserver/mssql-jdbc {:mvn/version "8.2.1.jre8"} com.microsoft.sqlserver/mssql-jdbc {:mvn/version "8.2.1.jre8"}
;; supplementary test stuff ;; supplementary test stuff
;; use log4j 2.x: ;; use log4j 2.x:

View file

@ -23,6 +23,11 @@ then
# assumes you already have a MySQL instance running locally # assumes you already have a MySQL instance running locally
NEXT_JDBC_TEST_MYSQL=yes clojure -X:test next.jdbc.test-fixtures/create-clojure-test NEXT_JDBC_TEST_MYSQL=yes clojure -X:test next.jdbc.test-fixtures/create-clojure-test
fi fi
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
if test "$1" = "" if test "$1" = ""
then then
NEXT_JDBC_TEST_MSSQL=yes MSSQL_SA_PASSWORD=Str0ngP4ssw0rd \ NEXT_JDBC_TEST_MSSQL=yes MSSQL_SA_PASSWORD=Str0ngP4ssw0rd \