我们正在尝试建立黄瓜框架测试。我们从样本测试开始,并且运行良好。然后,我将maven更新为具有maven配置文件,它将执行特定于该配置文件的某些任务。我有配置文件QA_Smoke并在其下具有ant任务(现在是简单的echo)。我已将此配置文件设置为活动的Maven配置文件,但是每当我运行该配置文件时,任务都不会执行。而是直接启动黄瓜测试。下面是Maven配置文件的快照。有人可以告诉我们,我们如何先执行Maven任务然后开始黄瓜测试-
<profile>
<id>QA1_Smoke</id>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-antrun-plugin</artifactId>
<version>1.6</version>
<executions>
<execution>
<phase>test</phase>
<goals>
<goal>run</goal>
</goals>
<configuration>
<tasks>
<echo>**********Running QA1 Smoke Tests*******************</echo>
</tasks>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
</build>
</profile>
进一步的调查显示,任务正在执行,但是在执行黄瓜测试之后。我想先执行此任务,然后运行黄瓜测试。有什么想法吗 ?我们该怎么做?