单茉莉花测试速度慢,拿起一切

时间:2013-12-17 15:42:19

标签: html coffeescript less jasmine bdd

我正在运行Jasmine测试,目前大约有1900项测试。测试开始运行大约需要45秒。即使我正在进行一次测试。

我注意到的一件事是,当我运行单个测试时,它会加载每个夹具,javascript文件,编译每个coffeescript和每个文件。我怎样才能使它只为测试编译所需的文件?

2 个答案:

答案 0 :(得分:1)

您可以使用ddescribe在茉莉花中仅运行一组测试。但是,当然,您需要在测试代码中更新它。

http://tobyho.com/2012/09/12/better-tdd-workflow-via-exclusive-tests-in-jasmine-and-mocha/

答案 1 :(得分:0)

查看requirejs以更好地加载测试和捆绑测试。

另外,提供有关测试结构的更多详细信息会很有帮助。它们都是单独的文件吗?您是从js文件中加载它们还是从html文件加载它们?

本教程针对测试Backbonejs组件,但它讨论了requirejs并且可以提供帮助: http://kilon.org/blog/2012/08/testing-backbone-requirejs-applications-with-jasmine/