junit-runner相关内容

如何在 Cucumber-JVM 中并行运行场景?

我有一组为 Cucumber-JVM 编写的验收测试.为了减少反馈时间,我想并行运行(功能的)场景.我该如何以最简单、最方便的方式做到这一点? (我希望能够在 Java 代码中表达这一点,作为常规的 JUnit 测试/运行程序,即我不希望使用需要(?) 之后对 Cucumber 报告进行旋转和合并.) 解决方案 由于cucumber-jvm包的特性,测试并行化暂时受限.未来有一些改变 ..
发布时间:2022-01-22 23:52:10 Java开发

org.openqa.selenium.remote.service.DriverService$Builder.createArgs()Lcom/google/common/collect/ImmutableList;与硒 3.5.3 铬 76

我正在使用 IntelliJ 编写 Selenium Junit 测试.如果我直接从测试触发,测试运行正常.但是,如果我使用 JunitCore 从 TestRunnerSuite 触发测试,我会遇到以下奇怪的错误,即我在 google 上研究后没有找到解决方案.DriverService$builder 上的类似问题,但不是我的错误类型. [main] 错误sire.responseOrg.T ..
发布时间:2022-01-15 15:52:01 Java开发

Junit5 与 spring-boot 1.5

我有一个使用 spring-boot 版本 1.5.9.RELEASE 的 spring-boot 应用程序.为了测试这个应用程序,我想使用 junit-jupiter 版本 5.0.2. 对于简单的服务测试,它可以正常工作.但是在测试休息端点时,我失败了.原因是 @RunWith(SpringRunner.class) 注释,我用它和 junit4 将所有东西连接在一起. 在 spr ..
发布时间:2021-08-20 20:03:04 其他开发

Junit测试用例构造函数在参数化运行器中调用

我写了一个很长的参数化测试,其中一个参数是带有双花括号语法的构造函数调用,以为2D数组的每一行构造一个不同的对象: Object [] [] data = new Object [] [] {{1,2,3,new Blah(){{setA();}}}{1,2,3,new Blah(){{setB();}}}... 由于JUnit的理念是在每个@Test上调用测试用例构造函数,因此我假设它在 ..
发布时间:2021-05-28 18:48:11 Java开发

org.openqa.selenium.remote.service.DriverService $ Builder.createArgs()Lcom/google/common/collect/ImmutableList;使用Selenium 3.5.3 Chrome 76

我正在用IntelliJ编写Selenium Junit测试.如果我直接从测试中触发,则测试运行正常.但是,如果我使用JunitCore触发了来自TestRunnerSuite的测试,则会遇到以下奇怪的错误,在谷歌搜索后我没有找到解决方案.关于DriverService $ builder的类似问题,但不是我的错误类型. [main] ERROR sire.responseOrg.TestI ..
发布时间:2020-11-21 19:46:54 Java开发

如何在Cucumber-JVM中并行运行方案?

我有一组针对Cucumber-JVM编写的验收测试。为了减少反馈时间,我想并行运行(某个功能的)场景。我该如何以最简单,最方便的方式做到这一点? (我希望能够以Java代码的形式表示,作为常规的JUnit测试/运行程序,即我不希望通过使用maven-surefire或maven-failsafe插件采取一些变通办法,这之后需要(?)整理和合并黄瓜报告。) 解决方案 由于cucumbe ..
发布时间:2020-10-13 00:04:38 Java开发

参数化的jUnit测试,无需更改流道

是否有一种干净的方法来运行参数化的jUnit 4测试,而无需更改运行器,即不使用 @RunWith(Parameterized.class)? 我的单元测试已经需要一个特殊的运行器,并且我不能用Parameterized代替它.也许有某种“跑步者连锁",所以我可以同时参加两个跑步者吗? (只是一个疯狂的猜测...) 解决方案 org.junit.runners.Parameteriz ..
发布时间:2020-04-25 05:21:19 其他开发

全局设置一个JUnit运行器而不是@RunWith

不用研究JUnit源本身(下一步),是否有一种简单的方法来设置要在每个测试中使用的默认Runner,而不必在每个测试中都设置@RunWith?我们有大量的单元测试,我希望能够全面增加一些支持而不必更改每个文件. 理想情况下,我希望这样的东西:-Djunit.runner ="com.example.foo". 解决方案 我认为这不可能在全局范围内定义,但是如果编写自己的主函数是一种选 ..
发布时间:2020-04-25 05:20:37 其他开发

为接口的多种实现编写单个单元测试

我有一个接口List,其实现包括单链接列表,双精度,循环等.我为单精度编写的单元测试应该对大多数双精度以及环形以及接口的任何其他新实现都有利.因此,JUnit不会为每个实现重复执行单元测试,而是提供一些内置的功能,让我进行一个JUnit测试并针对不同的实现运行它吗? 使用JUnit参数化测试,我可以提供不同的实现,例如单,双,循环等,但是对于每个实现,都使用相同的对象执行类中的所有测试. ..
发布时间:2020-04-25 05:02:25 Java开发

如何参数化junit Test Suite

是否可以在junit 4中参数化TestSuite? 为了将类声明为测试套件,我需要注释 @RunWith( Suite.class),但是也需要相同的注释来将测试声明为参数化: @RunWith(Parameterized.class)所以我无法添加两个人都在同一个班级。 我发现了一个类似的没有多大帮助。到目前为止,我找到的所有示例都解释了如何参数化简单的单元测试,而不是完整的测试。 ..
发布时间:2018-12-19 22:18:27 Java开发

如何在Cucumber-JVM中并行运行功能/场景?

我有一组为Cucumber-JVM编写的验收测试。为了减少反馈时间,我想并行运行场景(一个特性)。 (我更喜欢能够在Java代码中表达这一点,作为一个普通的JUnit测试/运行器,也就是说,我不想使用maven-surefire或maven-failsafe插件来解决这个问题,后者需要(?)twiddling和合并Cucumber报告。) 解决方案 由于cucumber-jvm包的性 ..
发布时间:2017-03-01 22:08:19 Java开发