簡體   English   中英

將 mocha 並行選項與動態生成的 Mocha 測試套件一起使用

[英]Using mocha parallel option with dynamically generated Mocha test suite

我有一些示例摩卡代碼如下:

 function runMochaTestSuite(testSuite) { describe(testSuite.name, function () { for (testCase of testSuite.testCases) { it(testCase.name, function () { }); } }); } const myTestSuites = [ { name: "Test Suite 1", testCases: [ { name: "Test Case 1-1", }, { name: "Test Case 1-2", }, ], }, { name: "Test Suite 2", testCases: [ { name: "Test Case 2-1", }, { name: "Test Case 2-2", }, ], }, ]; for (suite of myTestSuites) { runMochaTestSuite(suite); }

我使用 Mocha 版本 7 運行正常。

如何利用版本 8 中的新並行選項並行運行上述測試套件?

非常感謝您的幫助。 先感謝您。

你不能。

文檔說:

使用 --parallel 標志在工作池中運行測試。 每個測試文件都將被放入一個隊列中,並在工作人員可用時執行。

並行執行是基於文件的,而不是基於單個測試的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM