Как включить тесты успеха в отчет junit от soapui-maven-plugin - PullRequest
0 голосов
/ 30 марта 2020

Я создал Test Suite из Soap пользовательского интерфейса с 10 тестовыми примерами. Я пытаюсь запустить тесты через Maven, используя soapui-maven-plugin. Ниже моя конфигурация.

<pluginManagement>
      <plugins>
        <plugin>
          <groupId>com.smartbear.soapui</groupId>
          <artifactId>soapui-maven-plugin</artifactId>
          <version>5.5.0</version>
          <dependencies>
            <dependency>
              <groupId>com.jgoodies</groupId>
              <artifactId>forms</artifactId>
              <version>1.0.7</version>
            </dependency>
          </dependencies>
          <configuration>
            <projectFile>src/main/resources/my-soapui-project.xml</projectFile>
            <outputFolder>${project.build.directory}/soap-reports</outputFolder>
            <junitReport>true</junitReport>
            <testFailIgnore>true</testFailIgnore>
            <printReport>true</printReport>
            <exportAll>true</exportAll>
            <projectProperties>
              <value>env=${env}</value>
            </projectProperties>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>

В папке target/soap-reports я могу видеть результаты теста при запуске mvn com.smartbear.soapui:soapui-maven-plugin:test. Но файл TestSuite.xml содержит только данные о неудачных тестовых случаях, он не содержит никаких данных о пройденных тестовых случаях.

Какие изменения мне нужно внести, чтобы увидеть пройденные тесты также в папке target/soap-reports

1 Ответ

0 голосов
/ 02 апреля 2020

На самом деле, мои тесты были похожи на приведенные ниже.

Test Suite 1
---Test Case 1
------Test Step 1
------Test Step 2
------Test Step 3
------Test Step 4
------Test Step 5
.....................

Вместо того, чтобы использовать их в качестве отдельных тестовых случаев, я свалил все в один тестовый пример, и по этой причине он всегда показывался при прохождении 1 тестового случая или 1 тестового случая. Теперь я изменил свой комплект тестов ниже и теперь могу видеть как пройденные, так и неудачные тестовые примеры.

Test Suite 1
---Test Case 1
------Test Step 1
---Test Case 2
------Test Step 2
---Test Case 3
------Test Step 3
.........
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...