Javascript 如何使用Chutzpah和TFS测试java脚本文件测试?如何修复错误?

Javascript 如何使用Chutzpah和TFS测试java脚本文件测试?如何修复错误?,javascript,unit-testing,tfs,chutzpah,Javascript,Unit Testing,Tfs,Chutzpah,我正试图通过Chutzpah java脚本测试运行程序在TFS中的Visual Studio Online中测试testSpec.js文件: /// <reference path="jasmine.js"/> describe('Javascript test: testjsinTFS', function () { it('should have scope defined', function () { var a =1; expect(a).toBeDe

我正试图通过Chutzpah java脚本测试运行程序在TFS中的Visual Studio Online中测试testSpec.js文件:

/// <reference path="jasmine.js"/>

describe('Javascript test: testjsinTFS', function () {

it('should have scope defined', function () {

    var a =1;
    expect(a).toBeDefined();

    expect(a).toEqual(1);
});
});
//
描述('Javascript测试:testjsinTFS',函数(){
它('应该定义范围',函数(){
var a=1;
期望(a)被定义;
期望(a)toEqual(1);
});
});
我已添加了在中找到的依赖项:

错误:执行测试文件时发生未知错误。收到的退出代码为-1 运行时:C:\a\bin\testSpec.js 那么我该如何解决这个问题呢


提前感谢您的帮助。

该测试对我来说运行良好,因此请您提供有关如何运行该测试的更多详细信息。如果直接在该文件上从命令行运行chutzpah,它是否工作正常?仅当从TFS构建内部运行时才会出现此错误吗?@Matthew Manela感谢您的回复,实际上我们可以在visual studio中成功运行,但当使用构建定义从VSO运行时,依赖项和js在TFS中使用chutzpah,尽管它正确运行C#test。这通常表明您没有将静态内容正确复制到build dir,因此chutzpah无法找到them@MatthewManela再次感谢您,在VisualStudio中我发现了错误摘要:加载自定义活动和服务时出现0个失败、1个错误和1个警告。错误:来自程序集“Chutzpah.VS2012.TestAdapterSettings”的类型“Chutzpah.VS2012.TestAdapterSettings”中的方法“ToXml”,版本=3.3.1.0,区域性=中性,PublicKeyToken=1ca802c37ffe1896”没有实现。警告:无法加载文件或程序集的file:///C:\用户..\phantomjs.exe'或其依赖项之一。模块应包含程序集清单。“在out-put窗口中,会有什么问题吗?现在我对visual studio中的简单项目感到厌倦。但是仍然没有测试我在bin文件夹中检查的java脚本测试它在从VSO运行build之后没有复制js内容,尽管它在手动本地build中进行了复制。这里要提到的是,我将安装文件“复制到输出目录”设置为“始终复制”,另一个问题是,我在提取的“Chutzpah.VS2012”文件夹中找不到文件“Chutzpah.VisualStudio.Settings.dll”。生成警告为:未找到测试。请确保已安装的测试发现者和执行者、平台和框架版本设置适当,然后重试。 Error: Unknown error occurred when executing test file. Received exit code of -1 While Running:C:\a\bin\testSpec.js