mocha-parallel / mocha-parallel-tests

Parallel test runner for mocha tests. Looking for maintainer.
MIT License
200 stars 45 forks source link

Using mocha-parallel-tests with runtime generated Mocha test suite #300

Closed rhor-bgl closed 2 years ago

rhor-bgl commented 3 years ago

Hi there,

I have some sample Mocha codes as below:

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);
}

I run this ok with Mocha.

I wonder how can i use mocha-parallel-tests to run this kind of Mocha tests.

Much appreciated for your help. Thank you in advance.