diff --git a/paimon-e2e-tests/README.md b/paimon-e2e-tests/README.md new file mode 100644 index 000000000000..7427153df009 --- /dev/null +++ b/paimon-e2e-tests/README.md @@ -0,0 +1,40 @@ + + +# End-to-End (E2E) Testing +This directory contains end-to-end (e2e) testing for Paimon, which ensures users can run Paimon as expected across the entire stack. + +## Run e2e tests Locally +Currently, e2e supports docker environment only. You need to do some preparations before running e2e tests. + +### Prepare +1. Install docker engine or desktop in your local environment. +2. Start docker daemon. +3. Set `rootLogger.level` to `INFO` at `paimon-e2e-tests/src/test/resources/log4j2-test.properties` if you need to debug. + +### Execution +1. Build with Flink-versioned profiles, like flink-1.17. The default Flink main version is declared in the parent `pom.xml` by `` tag. + +```Bash +mvn clean install -DskipTests -Pflink-1.17 +``` +2. Run e2e tests +```Bash +mvn test -pl paimon-e2e-tests -Pflink-1.17 +``` \ No newline at end of file