- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 Allure 本地报告已生成,但 Maven 构建失败。谁能帮我解决这个问题吗?这里附上我的 POM 和 Maven 失败消息。聚甲醛:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<targetJdk>1.7</targetJdk>
<hudson.version>2.1.2</hudson.version>
<maven-surefire-plugin.version>2.16</maven-surefire-plugin.version>
<selenium.version>2.45.0</selenium.version>
<selenium-driver.version>2.44.0</selenium-driver.version>
<slf4j.version>1.7.5</slf4j.version>
<acceptance.framework.acceptance>0.0.5-SNAPSHOT</acceptance.framework.acceptance>
<acceptance.shared.acceptance>0.0.5-SNAPSHOT</acceptance.shared.acceptance>
<junit.version>4.11</junit.version>
<commons-lang3.version>3.1</commons-lang3.version>
<aspectj.version>1.7.4</aspectj.version>
<allure.version>1.4.20</allure.version>
<allure-maven-plugin.version>2.2</allure-maven-plugin.version>
<webdriver.ie64.driver>${settings.localRepository}/org/seleniumhq/selenium/selenium-ie-driver-server-x64/${selenium-driver.version}/selenium-ie-driver-server-x64-${selenium-driver.version}.exe</webdriver.ie64.driver>
<webdriver.ie32.driver>${settings.localRepository}/org/seleniumhq/selenium/selenium-ie-driver-server-32/${selenium-driver.version}/selenium-ie-driver-server-32-${selenium-driver.version}.exe</webdriver.ie32.driver>
<webdriver.chrome.driver>${settings.localRepository}/org/seleniumhq/selenium/selenium-chrome-driver-server/${selenium-driver.version}/selenium-chrome-driver-server-${selenium-driver.version}.exe</webdriver.chrome.driver>
</properties>
<dependencies>
<dependency>
<groupId>com.cccis.testing.acceptance</groupId>
<artifactId>acceptance-shared</artifactId>
<version>${acceptance.shared.acceptance}</version>
</dependency>
<dependency>
<groupId>com.cccis.testing.acceptance</groupId>
<artifactId>acceptance-framework</artifactId>
<version>${acceptance.framework.acceptance}</version>
</dependency>
<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-maven-plugin</artifactId>
<version>${allure-maven-plugin.version}</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>${slf4j.version}</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-server</artifactId>
<version>${selenium.version}</version>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-ie-driver-server-x64</artifactId>
<version>${selenium-driver.version}</version>
<type>exe</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-ie-driver-server-32</artifactId>
<version>${selenium-driver.version}</version>
<type>exe</type>
<scope>test</scope>
</dependency>
<dependency>
<groupId>commons-httpclient</groupId>
<artifactId>commons-httpclient</artifactId>
<version>3.1</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.3.1</version>
</dependency>
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox-app</artifactId>
<version>1.6.0</version>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${commons-lang3.version}</version>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest-library</artifactId>
<version>1.3</version>
</dependency>
<dependency>
<groupId>org.jvnet.hudson.main</groupId>
<artifactId>hudson-rest-model</artifactId>
<version>${hudson.version}</version>
</dependency>
</dependencies>
<reporting>
<excludeDefaults>true</excludeDefaults>
<plugins>
<plugin>
<groupId>ru.yandex.qatools.allure</groupId>
<artifactId>allure-maven-plugin</artifactId>
</plugin>
</plugins>
</reporting>
<profiles>
<profile>
<id>QASmoke</id>
<properties>
<testcase.groups>testcategories.QASmokeTest</testcase.groups>
</properties>
</profile>
<profile>
<id>CTSmoke</id>
<properties>
<testcase.groups>testcategories.CTSmokeTest</testcase.groups>
</properties>
</profile>
<profile>
<id>PRODSmoke</id>
<properties>
<testcase.groups>testcategories.PRODSmokeTest</testcase.groups>
</properties>
</profile>
</profiles>
<build>
<testResources>
<testResource>
<directory>src/test/resources/</directory>
<excludes>
<exclude>*.properties</exclude>
</excludes>
<filtering>false</filtering>
</testResource>
<testResource>
<directory>src/test/resources/</directory>
<includes>
<include>*.properties</include>
</includes>
<filtering>true</filtering>
</testResource>
<testResource>
<!-- Applies filtering to properties files, specifically maven.properties (this would be step 2 of 2). The files are output to target/test-resources. -->
<directory>target/generated-test-resources/</directory>
<includes>
<include>*.properties</include>
</includes>
<filtering>true</filtering>
</testResource>
</testResources>
<plugins>
<plugin>
<!-- Writes the properties from the maven config into a maven.properties file (in the target/generated-test-resources folder). Most importantly this will write out the webdriver.ie64.driver,
webdriver.ie32.driver, etc. properties. This is step 1 of 2 for this file. -->
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<executions>
<execution>
<id>write-shared-properties</id>
<!-- This is specifically generate-resources instead of generate-test-resources to create the proper ordering. -->
<phase>generate-resources</phase>
<goals>
<goal>write-project-properties</goal>
</goals>
<inherited>true</inherited>
<configuration>
<outputFile>${project.build.directory}/generated-test-resources/maven.properties</outputFile>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>ru.yandex.qatools.allure</groupId>
<artifactId>allure-maven-plugin</artifactId>
<configuration>
<resultsDirectory>allure-results</resultsDirectory>
<reportDirectory>allure-report</reportDirectory>
</configuration>
</plugin>
</plugins>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<!-- Fix a compilation issue related to JDK 7 -->
<argLine>-XX:-UseSplitVerifier</argLine>
<systemPropertyVariables>
<file.encoding>UTF-8</file.encoding>
</systemPropertyVariables>
<groups>${testcase.groups}</groups>
<testFailureIgnore>false</testFailureIgnore>
<argLine>
-javaagent:${settings.localRepository}/org/aspectj/aspectjweaver/${aspectj.version}/aspectjweaver-${aspectj.version}.jar
</argLine>
<properties>
<property>
<name>listener</name>
<value>ru.yandex.qatools.allure.junit.AllureRunListener</value>
</property>
</properties>
</configuration>
<dependencies>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>${aspectj.version}</version>
</dependency>
</dependencies>
</plugin>
<!-- <plugin> <groupId>org.asciidoctor</groupId> <artifactId>asciidoctor-maven-plugin</artifactId> <version>1.5.2</version> <executions> <execution> <id>output-html</id> <phase>generate-resources</phase>
<goals> <goal>process-asciidoc</goal> </goals> </execution> </executions> </plugin> -->
<plugin>
<!-- Configures eclipse to run the project properties plugin so that Eclipse builds also create the maven.properties file. -->
<groupId>org.eclipse.m2e</groupId>
<artifactId>lifecycle-mapping</artifactId>
<version>${lifecycle-mapping.version}</version>
<configuration>
<lifecycleMappingMetadata>
<pluginExecutions>
<pluginExecution>
<pluginExecutionFilter>
<groupId>org.codehaus.mojo</groupId>
<artifactId>properties-maven-plugin</artifactId>
<versionRange>1.0-alpha-2</versionRange>
<goals>
<goal>write-project-properties</goal>
</goals>
</pluginExecutionFilter>
<action>
<execute />
</action>
</pluginExecution>
</pluginExecutions>
</lifecycleMappingMetadata>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
Maven 目标: - 干净的测试 Allure :报告
错误:
Started InternetExplorerDriver server (32-bit)
2.44.0.0
Listening on port 29928
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 26.752 sec - in testscripts.SampleUITests
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO]
[INFO] --- allure-maven-plugin:2.5:report (default-cli) @ sample-project-acceptance ---
[INFO] Generate Allure report (report) with version 1.4.20
[INFO] Generate Allure report to allure-report
[INFO] Found results directory C:\Users\siyer\workspace\sample-project-acceptance\target\allure-results
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 44.476 s
[INFO] Finished at: 2016-02-04T14:26:39-06:00
[INFO] Final Memory: 66M/347M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal ru.yandex.qatools.allure:allure-maven-plugin:2.5:report (default-cli) on project sample-project-acceptance: An error has occurred in Allure report generation. Could not generate the report: 'other' is different type of Path -> [Help 1]
最佳答案
将 pom.xml 中的目录路径更改为 ABSOLUTE PATH 即可。
即将 ${project.basedir} 添加到所有目录
在 pom.xml 中进行如下更改
<build>
<testResources>
<testResource>
<directory>${project.basedir}/src/test/resources</directory>
<excludes>
<exclude>*.properties</exclude>
</excludes>
<filtering>false</filtering>
</testResource>
<testResource>
<directory>${project.basedir}/src/test/resources</directory>
<includes>
<include>*.properties</include>
</includes>
<filtering>true</filtering>
</testResource>
<testResource>
<!-- Applies filtering to properties files, specifically maven.properties (this would be step 2 of 2). The files are output to target/test-resources. -->
<directory>${project.basedir}/target/generated-test-resources</directory>
<includes>
<include>*.properties</include>
</includes>
<filtering>true</filtering>
</testResource>
</testResources>
希望这能解决您的问题。
关于java - maven构建失败但生成了allure报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35211026/
@After public void afterScenario() { if (ScenarioManager.getScenario().isFailed()) {
我已将 BIRT 报告集成到 Grails 中并设计了一份报告。我的 grails 应用程序中有一个名为 startPeriod (仅限月份和年份)的参数,我想将其传递给 BIRT。然后 BIRT 调
我有一些 Oracle 报告 (.rdf),正在考虑将其转换为 BIRT 报告。有没有办法将 .rdf 文件转换为 BIRT 报告设计文件? 最佳答案 完全自动化的解决方案可能是不可能的。您可以部分自
当 gcc 4.1(使用 gcov)下一行: p = 新类; 报告为 100% 分支覆盖率 为什么? 因为启用了异常处理!!! 为了解决此问题,请指定: -fno-exceptions 在 g++
真的有好 免费 BugZilla 报告工具?我发现 Web 界面上的默认搜索选项太有限了。我最大的问题是缺少 Order By 选项(一次只有 1 个字段,可供选择的字段集非常有限)。我已经做了一些谷
是否可以在 CFMX7 上运行 ColdFusion Report builder 生成的报告? 更明确地说,是否可以将 CF7 中的报告生成引擎更改为 CF8? 最佳答案 我猜这可能很难做到。我记得
根据Lucintel发布的新市场报告,智能家居市场的未来看起来很有吸引力,在家用安全、家电、娱乐、照明、HVAC、医疗保健和厨房应用中将带来许多机遇。 由于COVID-19导致的全球经济衰退,
PHPCodeSniffer 是否生成 HTML 报告? 如果不是呢?怎么办? 目前,我可以运行 PHPCodeSniffer,但它只生成 XML 文件并在终端中显示结果。 如何在 phpunit 中
我在一个包中添加了一个简单的测试。 按照手册中的建议,我尝试让 PHPUnit 加载配置: phpunit -c /app phpunit.xml 看起来像这样:
我有两个从 csv 文件加载的数据框。基本上来自不同的环境但格式/列相似,它们的行/值可能有所不同。我想找到差异并在新的数据框中创建它们。两个数据框也将具有相同的顺序。我有 100 个要比较的文件。提
我想看看是否有办法通过 javadoc 在我的 junit 报告中包含“描述性文本”。 JUnit 4 似乎不像 TestNG 那样支持 @Test 注释的“描述”属性。 到目前为止,我所研究的只有一
我正在使用操作、 Controller 、servlet struts 框架编写 Excel 报告。该报告非常拥挤,已经有大约 10 个单独的查询。由于报告发生变化,我需要再添加大约 10 个查询。有
在放弃 Syleam 的 openerp jasper 模块后,我在 Nan Tic 的 jasper_reports 模块上苦苦挣扎。 它一直给我一个错误: File "C:\Program Fil
我希望创建一个简单的日历。每天由编码器生成条目计数并以日历样式查看。如一月、二月等。或按月显示全年。 database have date_added and encoder columns 我在将它
我必须为报告创建 MySQL 查询。 我有一个表history,它记录产品订单的状态更改。我有订单生命周期(订单流程)的以下状态:新、已确认、正在处理、已发货、已交付、已取消、已退回。订单不一定遵循此
如何将多个查询合并为一个? 例如: //Successful Sales: SELECT username, count(*) as TotalSales, sum(point) as Points
MySQL 优化技术的新手。请找到下面的 mysqltuner.pl 报告,并建议我应该更改 my.cnf 中的哪些变量以优化性能。 还有一个问题- 我无法在我的 my.cnf 中找到一些变量,例如
我想知道,我想将我的 Swing Worker 的某种形式的进度报告回主线程,以便我的界面可以使用随着进度增加而变化的标签进行更新,例如 checking 1/6... checking 2/6...
我正在尝试在“报告”>“销售”下运行 Magento Paypal 结算报告,但每次我尝试运行该报告时,我都会收到消息“由于配置为空,无法获取任何内容” 我查看了“系统”>“配置”>“销售”>“付款方
我想要一个工具来帮助创建 sql 查询(对于非 IT 人员),例如 dbforge。 我希望我们的非 IT 人员(例如运营)创建他们自己的 sql 查询。 我的第二个目标是让他们能够按需执行这些查询。
我是一名优秀的程序员,十分优秀!