当前位置: 首页 > 知识库问答 >
问题:

诱饵更新错误。LRU/Yandex/Qatools/Allure/JUnit/TestSuiterePortulule

公西光华
2023-03-14

pom.xml:`http://maven.apache.org/xsd/maven-4.0.0.xsd“>4.0.0

<groupId>qwer</groupId>
<artifactId>qwer</artifactId>
<version>1.2-SNAPSHOT</version>

<!--Allure version, needed here for allure-maven-plugin. It can be moved to parent pom.-->
<properties>
    <allure.version>1.4.0</allure.version>
    <selenium.version>2.42.2</selenium.version>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<!--This dependency is necessary for Allure JUnit plugin. It can be moved to parent pom.-->
<dependencies>
    <dependency>
        <groupId>ru.yandex.qatools.allure</groupId>
        <artifactId>allure-junit-adaptor</artifactId>
        <version>${allure.version}</version>
    </dependency>
    <dependency>
        <groupId>ru.yandex.qatools.properties</groupId>
        <artifactId>properties-loader</artifactId>
        <version>1.5</version>
    </dependency>
    <dependency>
        <groupId>ru.yandex.qatools.htmlelements</groupId>
        <artifactId>htmlelements-java</artifactId>
        <version>1.12</version>
    </dependency>
    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>${selenium.version}</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-firefox-driver</artifactId>
        <version>${selenium.version}</version>
    </dependency>
    <dependency>
        <groupId>com.github.detro.ghostdriver</groupId>
        <artifactId>phantomjsdriver</artifactId>
        <version>1.1.0</version>
    </dependency>
</dependencies>

<!--Allure JUnit plugin. It can be moved to parent pom. -->
<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-junit-plugin</artifactId>
            <version>1.2.4</version>
            <executions>
                <execution>
                    <phase>test-compile</phase>
                    <goals>
                        <goal>allure</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.17</version>
            <configuration>
                <testFailureIgnore>true</testFailureIgnore>
                <includes>
                    <include>**/*.class</include>
                </includes>
                <excludes>
                    <exclude>**/RawTest.*</exclude>
                    <exclude>**/OutboxDocumentTest.*</exclude>
                </excludes>
            </configuration>
        </plugin>
    </plugins>
</build>

<!--Allure Maven Plugin. It can be moved to parent pom-->
<reporting>
    <excludeDefaults>true</excludeDefaults>
    <plugins>
        <plugin>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-maven-plugin</artifactId>
            <version>${allure.version}</version>
        </plugin>
    </plugins>
</reporting>

`

共有1个答案

张晔
2023-03-14

感谢您的反馈

首先,从您的项目配置中删除allure-junit-plugin。它解决了你的问题

然后将allure-maven-plugin的版本更改为2.0。

 类似资料:
  • 使用Allure/Python/Behave的人似乎非常有限。在过去的几周里,我一直在配置我的BDD(行为)框架来运行在Jenkins上,在这段时间里,我发现了Allure。看起来威力无比。 我想知道如何获得截图附加到失败的步骤,并有他们显示在诱惑力报告在詹金斯。 当我打开詹金斯的报告时,没有截图。

  • 我无法使用allure-maven插件生成AllureTestHTML报告。我使用的是相同版本的testNG-adapter和allure maven插件(1.4.0.rc8)。但是我能够使用allure CLI生成allure html报告。排除依赖项的pom.xml是

  • Yandex.Tank 是一款面向高级 Linux 用户的可扩展开源负载测试工具,特别适合作为自动化负载测试套件的一部。 主要特点 支持不同的负载生成器: Evgeniy Mamchits 的phantom是一个用 C++ 编写的非常快(100 000+ RPS)的射击游戏(默认) JMeter是一种可扩展且广为人知的 BFG 是一个基于 Python 的生成器,它允许你用 Python 编写你的

  • YDB(Yandex Database)是一个开源的分布式 SQL 数据库,它结合了高可用性和可扩展性,以及严格的一致性和 ACID 事务。 最低系统要求 YDB 在 x86 64 位平台上运行,至少需要 8 GB 的 RAM。 操作系统 Linux macOS Windows YDB 的特点 容错配置:YDB 设计为在三个可用区工作,在磁盘、节点,甚至数据中心中断的情况下也能确保可用性; 可扩展

  • 问题内容: 我用javafx做棋盘游戏,偶然发现一个问题。我的应用程序具有客户端/服务器连接。每当服务器发送有关玩家将棋子移动到何处的数据时,我都会调用一个函数pawnPawn()来移动棋子,并调用另一个函数refresh()来重新绘制棋盘和棋子。不幸的是,我收到错误消息,说该函数是从不是FX的线程调用的,因此无法继续执行。我尝试了任务和Platform.runLater,但要么做错了,要么不起作

  • 我遇到了一个奇怪的行为——我在Plotly论坛和Stackoverflow上看到了类似的问题,但没有解决方案。基本上,我试图将中间值(在其他回调中重用)存储在隐藏的div“data storage json”中,但将其作为输入的回调似乎没有发生。后端没有错误。在前端,我得到“更新plot-div.children时出现回调错误”(这是指定为输出的组件) UPD:事件_df类似于: 我还在下面的答案