如何优化Grails构建和测试执行速度?

时间:2014-01-11 00:40:41

标签: multithreading unit-testing grails testing parallel-processing

有哪些技术可以缩短Grails项目构建和运行单元测试所需的时间?例如,Grails是否具有等同于Maven 3 parallel build feature

的等价物

我目前正在使用Grails来构建我的应用程序(不是Gradle等),Spock tests由Jenkins驱动。我找到了parallelize unit and integration tests的脚本,但我正在寻找更多。

以下是一些相关问题:

更新:

1 个答案:

答案 0 :(得分:0)

看看下面的插件是否有grails。这将允许将测试用例执行到可以并行的分区中。 your $PATH variable

示例用法可以是(同样在链接中共享)

var OptionalExtras = new List<OptionalExtra?>();
/* Add some values */
var extras = OptionalExtras.FirstOrDefault(oe => oe.Value.Code == "code");
if (extras != null)
{
    Console.WriteLine(extras.Value.Code);
}

split指定要运行的分区,totalSplits指定分区的总数。