如何为自定义任务或配置覆盖SBT的scalaSource设置?

时间:2016-12-12 18:18:02

标签: scala sbt

我们有一个使用Gatling的项目,用于组织三个不同目录的几组性能测试: src/test/scala/ '-one/ '-perfTest.scala '-two/ '-perfTest.scala '-three/ '-perfTest.scala

我们正在使用Gatling SBT插件,因此任务gatling:test运行所有三个测试。除one/perfTest.scala之外,只能gatling:testOnly运行的最佳方式是什么?

我尝试了什么:

  • 在设置Gatling的{​​{1}}配置中创建自定义任务,然后运行(scalaSource in Gatling)

  • 创建扩展gatling:test的自定义配置,然后设置自己的Gatling

在这两种情况下,所有Gatling测试的运行就像我在没有更改的情况下运行scalaSource一样。

我是否认为这完全错了?我已经尝试过SBT文档,但它似乎没有用,或者我对SBT及其配置有一些基本的误解。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题,我刚刚做了这个

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

一个是你的加特林测试的地方

希望这有效。