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

在构建应用程序时,如何在Spock中自动运行测试?[副本]

蓬祺
2023-03-14

我希望Spock中的所有测试都能在构建应用程序时自动启用。应用程序是用java、maven和Spring编写的。如何配置?

共有1个答案

卫甫
2023-03-14

我建议看一下https://github.com/spockframework/spock-example,它包含一个用于运行Spock测试的功能完备的maven配置。

 类似资料:
  • 我用编写了以下测试(使用框架时): 然而,当我运行它时,字段似乎丢失了。我得到以下错误: 我想知道为什么,因为我在一节中声明了它。你能帮我吗?

  • 我在Spring控制器中加载数据库驱动pec.groovymethod.but我不知道如何调用Groovy脚本中的方法。有人能给我建议吗? 带着导游http://docs.groovy-lang.org/latest/html/documentation/guide-integrating.html 我只想访问http://127.0.0.1:8080/spock/test/spock然后运行数据

  • Spock规范如下所示: 是一个测试记录列表,对于该列表的每个成员,方法将按顺序运行。我想要的是,列表的前k个成员运行一个线程,下面的k个成员在第二个线程中运行,等等...理论上,使用Executors框架和类(因为Spock依赖于JUnit),这可以相对容易地完成。 然而,问题是如何将更小的注入到具有方法的类中,因为Spock不允许构造函数,而JUnitCore需要类名(具有测试/规范的类),而

  • 我正在用Spock测试一个Spring Boot应用程序,但是在其中一个测试案例中,我需要模拟或存根对身份验证服务器的调用(使用oauth 2),所以我试图将请求重定向到一个虚拟服务器进行测试,并使方法返回一个固定的代币。但是,我在运行时覆盖端口,但我得到一个错误,因为虚拟服务器是在一个固定的端口(从读取),有没有办法在运行时改变这一点,使服务器匹配随机运行测试的端口?这是我的函数: 当我调试这个

  • 我有一个SpringBoot批处理应用程序,我正在针对它编写集成测试。当我执行测试时,整个批处理应用程序都会运行。如何仅执行测试中的应用程序代码? 这是我的测试代码。当它执行时,整个批处理作业步骤将运行(读卡器、处理器和写入器)。然后,测试运行。