Skip to content

Latest commit

 

History

History
26 lines (21 loc) · 717 Bytes

readme-mysql-tests.md

File metadata and controls

26 lines (21 loc) · 717 Bytes

https://download.liquibase.org/download/ Set environment variable LIQUIBASE_HOME Copy driver to $LIQUIBASE_HOME/lib

Run docker with MySQL 8.0

cd sql/mysql
docker run --rm -it -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -v $PWD/init:/docker-entrypoint-initdb.d --name morejdbc-mysql mysql:8.0.40

Create MySQL schema as test user

# first copy mysql-connector-j.jar to $LIQUIBASE_HOME/internal/lib
$LIQUIBASE_HOME/liquibase --url=jdbc:mysql://127.0.0.1:3306/test --username=test --password=test --changeLogFile=changelog.xml --logLevel=info update

Run tests

MysqlJdbcCallTest

Stop docker with MySQL (auto deletes container)

docker stop morejdbc-mysql