CockpitTestSuiteExecutionPolicy constructor

CockpitTestSuiteExecutionPolicy({
  1. int maxConcurrency = 1,
  2. bool failFast = false,
  3. CockpitTestSuiteIsolation isolation = CockpitTestSuiteIsolation.restartApp,
  4. CockpitTestSuiteRetryPolicy? retry,
})

Creates a CockpitTestSuiteExecutionPolicy.

Implementation

CockpitTestSuiteExecutionPolicy({
  this.maxConcurrency = 1,
  this.failFast = false,
  this.isolation = CockpitTestSuiteIsolation.restartApp,
  CockpitTestSuiteRetryPolicy? retry,
}) : retry = retry ?? CockpitTestSuiteRetryPolicy.standard {
  if (maxConcurrency < 1 || maxConcurrency > 64) {
    throw const FormatException(
      'Suite maxConcurrency must be between 1 and 64.',
    );
  }
}