未验证 提交 224f2f5e 编写于 作者: A Ali Ahmed 提交者: GitHub

Allow to filter packages and groups in tests more easily (#7550)

上级 6eaf8a68
......@@ -113,6 +113,13 @@ $ cd module-name (e.g: pulsar-client)
$ mvn test -Dtest=unit-test-name (e.g: ConsumerBuilderImplTest)
```
Run Selected Test packages:
```bash
$ cd module-name (e.g: pulsar-broker)
$ mvn test -pl module-name -Dinclude=org/apache/pulsar/**/*.java
```
Start standalone Pulsar service:
```bash
......
......@@ -78,6 +78,12 @@ flexible messaging model and an intuitive client API.</description>
</issueManagement>
<properties>
<!--config keys to congiure test selection -->
<include>*</include>
<exclude/>
<groups/>
<excludedGroups/>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<redirectTestOutputToFile>true</redirectTestOutputToFile>
......@@ -1469,6 +1475,16 @@ flexible messaging model and an intuitive client API.</description>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.0.0-M3</version>
<configuration>
<includes>
<include>${include}</include>
</includes>
<excludes>
<exclude>${exclude}</exclude>
</excludes>
<groups>${groups}</groups>
<excludedGroups>${excludedGroups}</excludedGroups>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册