问:jQAssistant - 生成报告
Q: jQAssistant - generate report
可以生成两个报告吗?
我有一份针对测试团队的报告,其中包含单独的查询。
我已经为开发团队准备了第二份报告,其中包含不同的查询。
所有规则都位于文件夹 "jqassistant/myrule1.xml"。
报告只显示一条规则。
是否可以通过命令行生成第二份报告?
jQAssistant 允许定义不同的组,包括概念、约束甚至嵌套组。这些可以用于不同的执行配置文件,例如
<group id="dev">
<includeGroup refId="anyOtherGroup"/>
<includeConstraint refId="naming:*"/>
<includeConstraint refId="spring:*"/>
</group>
<group id="test">
<includeConstraint refId="test:*"/>
</group>
或在 Asciidoc 中
[[dev]]
[role=group,includesConstraints="naming:*,spring:*",includesGroups="anyOtherGroup"]
== Development Rules
[[test]]
[role=group,includesConstraints="test:*"]
== Test Rules
这些组可以在执行期间激活,例如在名为 dev:
的配置文件中使用 Maven 插件
<profiles>
<profile>
<id>dev</id>
<build>
<plugins>
<plugin>
<groupId>com.buschmais.jqassistant</groupId>
<artifactId>jqassistant-maven-plugin</artifactId>
<version>${jqassistant.version}</version>
<executions>
<execution>
<goals>
<goal>scan</goal>
<goal>analyze</goal>
</goals>
<configuration>
<groups>
<group>dev</group>
</groups>
<!--
<reportProperties>
<asciidoc.report.directory>path/to/required/directory</asciidoc.report.directory>
</reportProperties>
-->
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
以下命令将执行此配置文件:
mvn clean verify -Pdev
可以生成两个报告吗? 我有一份针对测试团队的报告,其中包含单独的查询。 我已经为开发团队准备了第二份报告,其中包含不同的查询。
所有规则都位于文件夹 "jqassistant/myrule1.xml"。
报告只显示一条规则。
是否可以通过命令行生成第二份报告?
jQAssistant 允许定义不同的组,包括概念、约束甚至嵌套组。这些可以用于不同的执行配置文件,例如
<group id="dev">
<includeGroup refId="anyOtherGroup"/>
<includeConstraint refId="naming:*"/>
<includeConstraint refId="spring:*"/>
</group>
<group id="test">
<includeConstraint refId="test:*"/>
</group>
或在 Asciidoc 中
[[dev]]
[role=group,includesConstraints="naming:*,spring:*",includesGroups="anyOtherGroup"]
== Development Rules
[[test]]
[role=group,includesConstraints="test:*"]
== Test Rules
这些组可以在执行期间激活,例如在名为 dev:
的配置文件中使用 Maven 插件<profiles>
<profile>
<id>dev</id>
<build>
<plugins>
<plugin>
<groupId>com.buschmais.jqassistant</groupId>
<artifactId>jqassistant-maven-plugin</artifactId>
<version>${jqassistant.version}</version>
<executions>
<execution>
<goals>
<goal>scan</goal>
<goal>analyze</goal>
</goals>
<configuration>
<groups>
<group>dev</group>
</groups>
<!--
<reportProperties>
<asciidoc.report.directory>path/to/required/directory</asciidoc.report.directory>
</reportProperties>
-->
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
</profiles>
以下命令将执行此配置文件:
mvn clean verify -Pdev