anchor.diff:        '--no-color',
       if (coverage != null)
         '--coverage=$coverage',
  +    if (perTestTimeout != null)
  +      '--timeout=${perTestTimeout.inMilliseconds.toString()}ms',
       if (testPaths != null)
         for (final String testPath in testPaths)
           testPath,
  
positive.code:   String coverage,
    bq.TabledataResourceApi tableData,
    bool forceSingleCore = false,
  }) async {
    int cpus;
    final String cpuVariable = Platform.environment['CPU']; // CPU is set in cirrus.yml
  
negative.code:         testPaths: <String>[path.join(kTest, '$subshard$kDotShard', suffix)],
          tableData: bigqueryApi?.tabledata,
          enableFlutterToolAsserts: true,
          // Detect unit test time regressions (poor time delay handling, etc).
          perTestTimeout: (subshard == 'general') ? const Duration(seconds: 2) : null,
        );
      },
    );
  