         public init(
             config: String,
             gatherCoverageData: Bool = gatherCoverageDataDefault,
+            coverageTargets: [CoverageTarget] = [],
             disableMainThreadChecker: Bool = disableMainThreadCheckerDefault,
             randomExecutionOrder: Bool = false,
             parallelizable: Bool = false,

            "config": config,
            "language": language,
            "region": region,
        ]

        if gatherCoverageData != Scheme.Test.gatherCoverageDataDefault {


        public var config: String?
        public var gatherCoverageData: Bool
        public var coverageTargets: [CoverageTarget]
        public var disableMainThreadChecker: Bool
        public var commandLineArguments: [String: Bool]
        public var targets: [TestTarget]
