2016-12-12 45 views
0

我们使用加特林为划分为三个不同的目录几套的性能测试项目: src/test/scala/ '-one/ '-perfTest.scala '-two/ '-perfTest.scala '-three/ '-perfTest.scala 如何覆盖自定义任务或配置的SBT的scalaSource设置?

我们正在使用的加特林SBT插件做任务gatling:test运行3次测试。除了gatling:testOnly之外,能够仅运行one/perfTest.scala的最佳方式是什么?

我已经试过什么:

  • 创建于Gatling配置,设置(scalaSource in Gatling)然后运行gatling:test自定义任务。

  • 创建一个自定义配置,该配置延伸Gatling,然后有自己的scalaSource设置。

在这两种情况下,所有加特林测试跑了,就好像我跑gatling:test没有变化。

我在想这个完全错误吗?我已经尝试了SBT文档,但它似乎没有什么帮助,或者我对SBT及其配置有一些基本的误解。

+0

SBT范围是_hard _...你有没有试过'在测试中加特林scalaSource?同时检查'inspect gatling:test'中的依赖关系。 – laughedelic

回答

0

我有同样的问题,我只是做这个

scalaSource in Gatling := baseDirectory.value/"test/one"

一个是你的加特林测试

希望这个作品。

相关问题