This directory contains end-to-end (e2e) testing for Paimon, which ensures users can run Paimon as expected across the entire stack.
Currently, e2e supports docker environment only. You need to do some preparations before running e2e tests.
- Install docker engine or desktop in your local environment.
- Start docker daemon.
- Set
rootLogger.level
toINFO
atpaimon-e2e-tests/src/test/resources/log4j2-test.properties
if you need to debug.
- Build with Flink-versioned profiles, like flink-1.17. The default Flink main version is declared in the parent
pom.xml
by<test.flink.main.version>
tag.
mvn clean install -DskipTests -Pflink-1.17
- Run e2e tests
mvn test -pl paimon-e2e-tests -Pflink-1.17