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

倾城报告html生成空白

龙俊德
2023-03-14
<groupId>com.org.cboe</groupId>
<artifactId>allurePOC</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging>jar</packaging>
<!-- Project information and dependencies -->
<name>allurePOC</name>
<url>http://maven.apache.org</url>

<properties>
    <jetty.http.port>9000</jetty.http.port>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <allure.version>1.4.24.RC3</allure.version>
    <aspectj.version>1.8.9</aspectj.version>
</properties>

<dependencies>


    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.11</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.testng</groupId>
        <artifactId>testng</artifactId>
        <version>6.9.11</version>
        <scope>test</scope>
    </dependency>

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi</artifactId>
        <version>3.14</version>
    </dependency>

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml</artifactId>
        <version>3.14</version>
    </dependency>


    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-scratchpad</artifactId>
        <version>3.14</version>
    </dependency>

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-ooxml-schemas</artifactId>
        <version>3.14</version>
    </dependency>

    <dependency>
        <groupId>org.apache.poi</groupId>
        <artifactId>poi-excelant</artifactId>
        <version>3.14</version>
    </dependency>

    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.0.1</version>
    </dependency>

    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>htmlunit-driver</artifactId>
        <version>2.23</version>
    </dependency>
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-server</artifactId>
        <version>3.0.1</version>
    </dependency>



    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-api</artifactId>
        <version>2.7</version>
    </dependency>

    <dependency>
        <groupId>org.apache.logging.log4j</groupId>
        <artifactId>log4j-core</artifactId>
        <version>2.7</version>
    </dependency>
    <!-- Allure dependencies -->
    <dependency>
        <groupId>ru.yandex.qatools.allure</groupId>
        <artifactId>allure-junit-adaptor</artifactId>
        <version>${allure.version}</version>

    </dependency>

    <dependency>
        <groupId>ru.yandex.qatools.allure</groupId>
        <artifactId>allure-testng-adaptor</artifactId>
        <version>${allure.version}</version>
    </dependency>
</dependencies>

<!-- Project Build information and dependencies -->

<build>

    <plugins>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.3</version>

            <configuration>
                <fork>true</fork>
                <source>1.8</source>
                <target>1.8</target>
                <executable>C:\Program Files\Java\jdk1.8.0_111\bin\javac.exe</executable>
            </configuration>

        </plugin>

        <plugin>

            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.18.1</version>

            <dependencies>
                <dependency>
                    <groupId>org.apache.maven.surefire</groupId>
                    <artifactId>surefire-junit47</artifactId>
                    <version>2.18.1</version>
                </dependency>
                <dependency>
                    <groupId>org.apache.maven.surefire</groupId>
                    <artifactId>surefire-testng</artifactId>
                    <version>2.18.1</version>
                </dependency>
            </dependencies>
            <configuration>
                <threadCount>1</threadCount>
                <!-- <properties> <property> <name>listener</name> <value>ru.yandex.qatools.allure.junit.AllureRunListener</value> 
                    </property> </properties> -->
            </configuration>


        </plugin>

        <plugin>

            <groupId>org.eclipse.jetty</groupId>
            <artifactId>jetty-maven-plugin</artifactId>
            <version>9.3.7.v20160115</version>
            <configuration>
                <webAppSourceDirectory>
                    ${project.build.directory}/site/allure-results
                </webAppSourceDirectory>
                <httpConnector>
                    <port>${jetty.http.port}</port>
                </httpConnector>
                <stopKey>stop</stopKey>
                <stopPort>1234</stopPort>
            </configuration>

        </plugin>

    </plugins>

</build>

<!-- Project reporting -->

<reporting>

    <excludeDefaults>true</excludeDefaults>
    <plugins>
        <plugin>
            <groupId>ru.yandex.qatools.allure</groupId>
            <artifactId>allure-maven-plugin</artifactId>
            <version>2.5</version>
            <configuration>
                <reportDirectory> ${project.build.directory}/site/allure-results</reportDirectory>

                <!-- <resultsDirectory></resultsDirectory> -->

            </configuration>

        </plugin>



    </plugins>

</reporting>

共有1个答案

微生恩
2023-03-14

您需要将aspectj-weaver添加为JavaAgent,请参阅FAQ-and-Troubleshooting:

您没有指定-javaagent JVM参数。在处理步骤、附件和参数时,这是必需的,因为我们使用AspectJ来处理它们。

解决方案::确保使用-javaagent路径/to/aspectj-weaver.jar启动JVM。请参阅如何使用Maven完成此操作的示例。

 类似资料:
  • 我正在AWS Codebuild/Codedeploy上运行测试,测试完成后,会生成一个Surefire HTML文件,但它是空的。当我在IntelliJ上本地运行测试时(不是通过MVN运行),各种JSON和XML测试报告都可以很好地创建。我完全无法理解为什么在IntelliJ上本地运行时会发生这种情况,而在AWS上通过MVN运行时会返回一个空报告。我完全被这件事困住了。 波姆。XML: 建筑规范

  • 现有的报告显示了单个模块的单元测试复盖率,但我们需要在Tomcat上提供集成、测试范围的代码复盖率。我们所做的是在Tomcat文件夹中安装jacoco代理,并将其配置为生成jacoco.exec。当我使用EclEmma插件导入Jacoco.exec时,我们看到了代码覆盖率。 有没有任何方法可以从独立的Jacoco.exec生成没有源代码的报告?

  • What the world really needs is more love and less paperwork. — Pearl Bailey 大型的基础设施架构往往是真正的第一受害者。如果你正管理着许多机器, 那么使用 Puppet 的报告设施,可以为你提供一些关于正在发生什么的有价值的信息。 操作步骤 要启用报告,只要将如下的行加入客户端的 puppet.conf 文件: report

  • 生成超文本标记语言Report时显示以下错误。Response.jtl如下所示。jtl文件中存在时间戳列,列总数为16。 Jtl图像 出现错误:处理样本时出错:消费者失败,消息为:在样本元数据中找不到列,请检查#jmeter。拯救保存服务。*属性来添加缺少的列

  • 问题内容: 有没有一种方法可以(轻松)生成包含测试结果的HTML报告?除Selenium外,我目前正在使用JUnit来测试Web应用程序UI。 PS:鉴于项目结构,我不应该使用Ant :( 问题答案: 我发现上述答案很有用,但并不是真正的通用目的,它们都需要其他一些主要的构建系统,例如Ant或Maven。 我想用一个简单的命令即可生成报告,我可以从任何东西(从构建,测试或我自己)中调用它,因此我创

  • 我正在尝试使用ant生成html报告,因为我已经执行了以下步骤。在我的机器java和jeter中已经安装。我执行了以下步骤 > < li >下载Apache Ant并将其解压缩。将完整的解压缩文件夹复制到C:\apache-ant-1.9.11-bin < li >打开Jmeter文件夹,然后打开Jmeter文件夹中显示的Extras文件夹:C:\ Apache-Jmeter-4.0 \ Apac