本地运行集成测试
准备#
- 克隆 Apache ShenYu 的代码.
- 安装并启动
docker.
在本地开启集成测试#
- 用 Maven 构建
./mvnw -B clean install -Prelease,docker -Dmaven.javadoc.skip=true -Dmaven.test.skip=true- 构建
shenyu-integrated-test
./mvnw -B clean install -Pit -DskipTests -f ./shenyu-integrated-test/pom.xml- docker-compose 运行
docker-compose -f ./shenyu-integrated-test/${{ matrix.case }}/docker-compose.yml up -d你需要把
${{ matrix.case }}替换成具体的目录, 比如shenyu-integrated-test-http.
- 运行测试
./mvnw test -Pit -f ./shenyu-integrated-test/${{ matrix.case }}/pom.xml