本地运行集成测试
准备
- 克隆 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