Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/451.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 有人为茉莉花找过mstest runner吗?_Javascript_Unit Testing_Mstest_Jasmine - Fatal编程技术网

Javascript 有人为茉莉花找过mstest runner吗?

Javascript 有人为茉莉花找过mstest runner吗?,javascript,unit-testing,mstest,jasmine,Javascript,Unit Testing,Mstest,Jasmine,考虑到MStest中已有相当广泛的测试库,我想添加jasime for testign javascript,并将这些新测试包含在MSTesting框架中,这样对当前TDD模式的干扰最小 如果有人知道Jasmine现有的mstest跑步者,我将不胜感激。现在我自己建造一个可以节省时间。也可以选择其他MSTest集成想法,以防我追求错误的解决方案 我们当前的continuos集成/源代码管理解决方案是TFS 2010 使用VS 2010和resharper插件进行开发。从命令行在headless

考虑到MStest中已有相当广泛的测试库,我想添加jasime for testign javascript,并将这些新测试包含在MSTesting框架中,这样对当前TDD模式的干扰最小

如果有人知道Jasmine现有的mstest跑步者,我将不胜感激。现在我自己建造一个可以节省时间。也可以选择其他MSTest集成想法,以防我追求错误的解决方案

我们当前的continuos集成/源代码管理解决方案是TFS 2010


使用VS 2010和resharper插件进行开发。

从命令行在headless PhantomJS浏览器中运行Jasmine或QUnit测试。我目前正在将它的输出发布到TFS2010,该输出由一个构建脚本调用。我希望通过一些XSLT或其他魔法,如果没有通过,我可以让JS测试使构建失败。

在我的文章中,我展示了如何在TFS 2010构建中运行Jasmine测试,以在Jasmine测试失败时使构建失败的方式。在Visual Studio中运行单元测试时也可以使用此方法。

中提到的解决方案非常棒,并且可以按预期工作。得到IOException的原因是因为chutzpah版本。您需要使用chutzpah.console.exe/silent才能使其正常工作。

如果您知道如何使其与TFS 2010很好地集成,我希望将您的工作重新合并到chutzpah中。我从未想过如何将Jasmine输出转换为TRX格式,但是您可以使用VS2012测试运行程序中的非零返回代码使PSake脚本失败,该测试运行程序位于$env:VS110COMNTOOLS..\IDE\CommonExtensions\Microsoft\TestWindow\vstest.console.exe/usevsixtensions:true和最新版本。不幸的是,此方法不适用于我,因为我遇到异常:System.AggregateException…-->System.IO.IOException:无效句柄。