2015-08-26 32 views
0

當通過團隊構建運行JS單元測試時,Chutzpah是否可以指定多個測試規範文件源?Chutzpah添加多個團隊構建文件規範

我知道我可以在構建定義中添加多個測試源。它的主要缺點是它爲每個源生成一個代碼覆蓋率文件,覆蓋每個配置的測試源的代碼覆蓋率文件。我希望能夠爲項目中的所有測試生成一份代碼覆蓋率報告。我應該能夠通過重新組織項目的源代碼或改變我們用來識別測試的文件模式(* _test.js)來實現這一點,因此它是唯一的,但是我希望儘可能避免這些。

感謝, 巴蒂爾

回答

0

您是否嘗試過使用Chutzpah.json文件?這使您可以指定多個測試文件運行。

{ 
    "Tests": [ 
     { "Includes": ["*test1*"] }, 
     { "Path": "Dir3/test.js"}, 
     { "Path": "Dir1", "Includes": ["*.js"], "Excludes": ["*test4.js"] }, 
     { "Path": "Dir2" } 
    ] 
} 

https://github.com/mmanela/chutzpah/wiki/tests-setting

+0

我使用chutzpah.json文件,並運行在Visual Studio中測試時,它炒菜大。在Team Build中運行測試時如何使用chutzpah.json? –