See https://github.com/jmix-framework/jmix-db-tests for the latest Jmix version
This project is designed for testing compatibiltiy of Jmix v1 with various databases. It uses Testcontainers for running test databases in Docker containers.
The following databases are tested as main data store: PostgreSQL, SQL Server, MySQL, MariaDB, Oracle 11.
Firebird is tested as an additional data store.
Run Docker.
To test all databases, run:
./gradlew test
To test also with a custom Oracle image, provide a local image with Oracle XE, then run:
./gradlew test -PoracleImage=my-oracle-xe