selectTests method

SuiteConfiguration selectTests(
  1. Set<TestSelection> testSelections
)

Assign the selection of tests that should run for this suite.

Test selections must be chosen only once per suite, once a SuiteConfiguration has test slections this method should not be called again.

testSelections must not be empty.

Implementation

SuiteConfiguration selectTests(Set<TestSelection> testSelections) {
  assert(this.testSelections.isEmpty);
  assert(testSelections.isNotEmpty);
  return SuiteConfiguration._(
      testSelections: testSelections,
      allowDuplicateTestNames: _allowDuplicateTestNames,
      allowTestRandomization: _allowTestRandomization,
      jsTrace: _jsTrace,
      runSkipped: _runSkipped,
      dart2jsArgs: dart2jsArgs,
      precompiledPath: precompiledPath,
      compilerSelections: compilerSelections,
      runtimes: _runtimes,
      tags: tags,
      onPlatform: onPlatform,
      ignoreTimeouts: _ignoreTimeouts,
      metadata: _metadata);
}