Jenkins Job 运行多个 Soapui Project

2015-11-12  籽藤 

之前的文章提过,Jenkins Job 运行 Soapui 是基于 Soapui 的 Maven 插件;那么,在一个 Jenkins Job 中运行多个 Soapui Project,就要靠 Maven 配置文件 pom.xml 来控制了。

我的项目结构是:

|- pom.xml

|- - Module1 Folder

|- - - - Module1-soapui-project.xml

|- - - - pom.xml

|- - Module2 Folder

|- - - - Module2-soapui-project.xml

|- - - - pom.xml

父级目录的 pom.xml 如下:

<?xml version="1.0" encoding="UTF-8"?>

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">

    <modelVersion>4.0.0</modelVersion>

    <groupId>pingpp.livemode</groupId>

    <artifactId>project-test</artifactId>

    <packaging>pom</packaging>

    <version>1.0-SNAPSHOT</version>

    <name>SoapUI tests</name>

    <modules>

            <module>Module1</module>

            <module>Module2</module>

    </modules>

</project>

在 子模块的 pom.xml 中 <project> 标签内 添加与父级的关系:

<parent>

         <groupId>pingpp.livemode</groupId>

         <artifactId>project-test</artifactId>

         <version>1.0-SNAPSHOT</version>

         <relativePath>../pom.xml</relativePath>

</parent>

配置之后,在父目录中输入命令 mvn test ,就会依次运行多个模块,即 soapui 项目中的 test cases 了。

380°/3809 人阅读/0 条评论 发表评论

登录 后发表评论