Chutzpah运行"堆栈空间"

时间:2014-05-15 09:24:16

标签: typescript jasmine chutzpah

我在Visual Studio 2012,Chutzpah 3.2.1.1和Jasmine 2中使用TypeScript 1.0。

我有一个非常基本的测试,使用Visual Studio Chutzpah测试适配器

运行良好
/// <reference path="../Scripts/typings/jasmine/jasmine.d.ts"/>
describe("x", function(){
    it("should", function(){
      expect("x").toEqual("x");  
    });
}); 

但是我希望能够在TeamCity上运行测试,所以我创建了一个MSBuild文件:

<?xml version="1.0" encoding="utf-8" ?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Chutzpah" ToolsVersion="4.0">
  <PropertyGroup>
    <ChutzpahPath>..\packages\Chutzpah.3.2.1.1\tools\chutzpah.console.exe</ChutzpahPath>
    <TestSourcePath>Spec</TestSourcePath>
  </PropertyGroup>
  <Target Name="Chutzpah">
    <Exec Command="$(ChutzpahPath) $(TestSourcePath)" />
  </Target>
</Project>

如果我的所有测试都是用JavaScript编写的,那么这次运行就会被罚款,但是只要我添加上面的TypeScript测试,就会出现以下错误:

  

EXEC:错误:堆栈空间不足[config.xml]运行时:x.ts

如果它有所不同,我的测试在一个Visual Studio项目中,我的TypeScript源文件是一个不同的项目。

如何让我的TypeScript测试运行?

0 个答案:

没有答案