首页 文章
  • 1 votes
     answers
     views

    maven surefire插件配置和配置文件

    我目前正在使用maven surefire插件对我的java源代码运行测试 . 但是,我遇到了一个问题,并希望得到一些关于如何解决它的建议 . 我目前有3个构建配置文件(local,int,prod),每个配置文件都有一组不同的数据库参数(url / username / password) . 问题是当我构建我的代码时,单元测试针对配置到每个构建配置文件的数据库运行,并且我希望单元测试仅针对本地...
  • 2 votes
     answers
     views

    TestNG,Surefire配置方法包括总测试次数

    我正在使用TestNG 6.8.5和Surefire maven插件来驱动我的Selenium测试 . 每当测试类中的任何配置方法失败时,都会跳过测试(这是预期的) . 但问题是 - 结果xml中报告的测试总数包括失败的配置方法的数量 . 我实际上有10个测试,其中6个失败,3个跳过(由于配置失败)和1个通过 . 但结果xml错误显示如下 . <testsuite failures=&quo...
  • 32 votes
     answers
     views

    Maven(surefire):从src / test / java复制测试资源

    Maven的surefire(测试)插件将src / test / resources中的文件复制到target / test-classes . 它在src / test / java中编译.java,并将编译的.class文件复制到target / test-classes . 但是它不会从src / test / java复制资源,并且能够将测试资源放在与它们是资源的.java类相同的目录中...
  • 1 votes
     answers
     views

    与Maven并行运行TestNG测试并使用Maven传递参数

    我在测试中使用 @Parameters("DeviceModel") 我通过testNG.xml文件运行并行3个线程 . 在TestNG.XML中,我传递了3个参数 . 1-st parameter: <parameter name="DeviceModel" value="devicemodel1"> 2-nd parame...
  • 6 votes
     answers
     views

    在maven中使用带有测试阶段的surefire插件的例外情况

    我需要使用surefire v2.12,但每次运行该版本时我都会获得附加的堆栈跟踪 . 如果我运行v2.10我没有收到错误 . 我需要这个版本,所以我可以用@Category注释我的测试类,并将它们标记为UnitTests或IntegrationTests . 这是我的命令:mvn test -Dsurefire.version = 2.12 -X [ERROR] Failed to execut...

热门问题