The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CucumberSwift, reference 6.8.1 (8be6a9), with Swift 6.1 for iOS using Xcode 16.3 on 5 Nov 2026 05:39:41 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CucumberSwift-Package -destination generic/platform=iOS

Build Log

========================================
RunAll
========================================
Builder version: 5.1.4
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/cucumberswift/CucumberSwift.git
Reference: 6.8.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/cucumberswift/CucumberSwift
 * tag               6.8.1      -> FETCH_HEAD
HEAD is now at 8be6a9f chore: set version 6.8.1
Cloned https://github.com/cucumberswift/CucumberSwift.git
Revision (git rev-parse @):
8be6a9ff01f47b9b4ff61607256ce84d36ee92f2
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/cucumberswift/CucumberSwift.git at 6.8.1
========================================
Build
========================================
Selected platform:         iOS
Swift version:             6.1
Building package at path:  $PWD
https://github.com/cucumberswift/CucumberSwift.git
https://github.com/cucumberswift/CucumberSwift.git
{
  "dependencies" : [
    {
      "identity" : "cucumberswiftexpressions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.4.2",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/cucumberswift/CucumberSwiftExpressions.git"
    },
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.5.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    },
    {
      "identity" : "jsonschema.swift",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.6.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/kylef/JSONSchema.swift"
    },
    {
      "identity" : "swift-syntax",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "600.0.0",
            "upper_bound" : "605.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/swiftlang/swift-syntax.git"
    }
  ],
  "manifest_display_name" : "CucumberSwift",
  "name" : "CucumberSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    },
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "tvos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "7.4"
    }
  ],
  "products" : [
    {
      "name" : "CucumberSwift",
      "targets" : [
        "CucumberSwift"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CucumberSwiftLint",
      "targets" : [
        "CucumberSwiftLintPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "FixFeatureFiles",
      "targets" : [
        "Fix Feature Files"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "ConvertToGherkinMacros",
      "targets" : [
        "Convert to Gherkin Macros"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "CucumberSwiftMacros",
      "targets" : [
        "CucumberSwiftMacros"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CucumberSwiftTesting",
      "targets" : [
        "CucumberSwiftTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CucumberSwiftTestingMacros",
      "targets" : [
        "CucumberSwiftTestingMacros"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "CucumberSwiftTestingPlugin",
      "targets" : [
        "CucumberSwiftTestingPlugin"
      ],
      "type" : {
        "plugin" : null
      }
    },
    {
      "name" : "CucumberSwiftTestingGenerator",
      "targets" : [
        "CucumberSwiftTestingGenerator"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "CucumberSwiftMacroConverterTool",
      "targets" : [
        "CucumberSwiftMacroConverterTool"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "CucumberSwiftLintTool",
      "targets" : [
        "CucumberSwiftLintTool"
      ],
      "type" : {
        "executable" : null
      }
    },
    {
      "name" : "CucumberSwiftMacrosPlugin",
      "targets" : [
        "CucumberSwiftMacrosPlugin"
      ],
      "type" : {
        "macro" : null
      }
    }
  ],
  "swift_languages_versions" : [
    "5"
  ],
  "targets" : [
    {
      "c99name" : "Fix_Feature_Files",
      "module_type" : "PluginTarget",
      "name" : "Fix Feature Files",
      "path" : "Plugins/FixFeatureFilesPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Fixes the misspelt Gherkin keywords that CucumberSwiftLint reports in feature files",
          "type" : "custom",
          "verb" : "fix-feature-files"
        },
        "permissions" : [
          {
            "network_scope" : {
              "none" : {
              }
            },
            "reason" : "Fixes misspelt Gherkin keywords in your feature files",
            "type" : "writeToPackageDirectory"
          }
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "FixFeatureFiles"
      ],
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftLintTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "CucumberSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftTests",
      "path" : "Tests/CucumberSwiftTests",
      "product_dependencies" : [
        "JSONSchema"
      ],
      "resources" : [
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CucumberSwiftTests/Features",
          "rule" : {
            "copy" : {
            }
          }
        },
        {
          "path" : "/Users/admin/builder/spi-builder-workspace/Tests/CucumberSwiftTests/testdata",
          "rule" : {
            "copy" : {
            }
          }
        }
      ],
      "sources" : [
        "Coverage/CoverageFlagsTests.swift",
        "Coverage/CoverageIssuesTests.swift",
        "Coverage/CoverageMapTests.swift",
        "Coverage/CoverageRecorderTests.swift",
        "Coverage/CoverageReportTests.swift",
        "Coverage/CoverageReporterTests.swift",
        "Coverage/CoverageScoreTestsTests.swift",
        "Coverage/CoverageScoresTests.swift",
        "Coverage/NameHashTests.swift",
        "CucumberSwiftTests.swift",
        "CucumberTests/CucumberTests.swift",
        "DSLTests/DSLBackgroundTests.swift",
        "DSLTests/DSLFeatureTests.swift",
        "DSLTests/DSLPlacementTests.swift",
        "DSLTests/DSLRuleTests.swift",
        "DSLTests/DSLScenarioOutlineTests.swift",
        "DSLTests/DSLScenarioTests.swift",
        "DSLTests/DSLStepTests.swift",
        "Extensions/CucumberExtensions.swift",
        "Extensions/SequenceExtensionsTests.swift",
        "Extensions/StringExtensionsTests.swift",
        "Gherkin/CommentTests.swift",
        "Gherkin/DocstringTests.swift",
        "Gherkin/ErrorTests.swift",
        "Gherkin/ParserTests.swift",
        "Gherkin/PositionTests.swift",
        "Gherkin/RuleTests.swift",
        "Gherkin/SharedHeaderKeywordTests.swift",
        "Gherkin/StepKeywordLanguageTests.swift",
        "Gherkin/StepTests.swift",
        "Gherkin/TableTests.swift",
        "Gherkin/TagTests.swift",
        "MightEqualOperatorTests.swift",
        "ParallelFixtures/AppLaunchRetry.swift",
        "ParallelFixtures/AppLaunchRetryTests.swift",
        "ParallelFixtures/ItemCountWait.swift",
        "ParallelFixtures/ItemCountWaitTests.swift",
        "Reporter/CustomReporterTests.swift",
        "Reporter/ReportFileTests.swift",
        "Reporter/ReportParityTests.swift",
        "Reporter/ReporterTests.swift",
        "Reporter/TestBundleFilesTests.swift",
        "Reporter/VerboseReporterTests.swift",
        "Runner/AmbiguousStepTests.swift",
        "Runner/AnchoredExpressionTests.swift",
        "Runner/AsyncIsolationTests.swift",
        "Runner/AsyncStepTests.swift",
        "Runner/AttachTests.swift",
        "Runner/DuplicateStepDefinitionTests.swift",
        "Runner/FeatureFlagsTests.swift",
        "Runner/HookTests.swift",
        "Runner/LockedTests.swift",
        "Runner/ParallelFeatureHooksTests.swift",
        "Runner/ParallelTestingTests.swift",
        "Runner/ReadableTestNameTests.swift",
        "Runner/RunWithLineNumberTests.swift",
        "Runner/ScenarioRunTests.swift",
        "Runner/ScenarioRunsTests.swift",
        "Runner/ScenarioTestTests.swift",
        "Runner/SkippedStepTests.swift",
        "Runner/StepFailureLocationTests.swift",
        "Runner/StepTestCaseTests.swift",
        "Runner/UndefinedStepTests.swift",
        "Runner/WaitTests.swift",
        "SendableTests.swift",
        "StepGenerationTests.swift",
        "StringReaderTests.swift",
        "StubGeneration/CucumberExpressionStepGenerationTests.swift",
        "StubGeneration/GeneratedStepDefinitionTests.swift",
        "StubGeneration/GeneratedStepDefinitions.swift",
        "StubGeneration/MacroStepGenerationTests.swift",
        "WaitUntil.swift"
      ],
      "target_dependencies" : [
        "CucumberSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CucumberSwiftTestingTests",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftTestingTests",
      "path" : "Tests/CucumberSwiftTestingTests",
      "product_dependencies" : [
        "JSONSchema"
      ],
      "sources" : [
        "AttachTests.swift",
        "CoverageSettingsTests.swift",
        "CucumberTagsTests.swift",
        "CucumberTests.swift",
        "DSLTests.swift",
        "ExpectationTests.swift",
        "FeatureHookTests.swift",
        "GherkinExampleTests.swift",
        "HookLocationTests.swift",
        "ImplementationOptionsTests.swift",
        "LocalizedStepDefinitionTests.swift",
        "LocalizedStepTypeTests.swift",
        "ParallelScenarioTests.swift",
        "RegularExpressionStepDefinitionTests.swift",
        "ReportParityTests.swift",
        "ReportingTests.swift",
        "ScenarioCaseTests.swift",
        "ScenarioStateCaseTests.swift",
        "SelectorStepDefinitionTests.swift",
        "SkippedScenarioTests.swift",
        "SkippingCase.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CucumberSwiftTestingPlugin",
      "module_type" : "PluginTarget",
      "name" : "CucumberSwiftTestingPlugin",
      "path" : "Plugins/CucumberSwiftTestingPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "CucumberSwiftTestingPlugin"
      ],
      "sources" : [
        "ExpandFolders.swift",
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftTestingGenerator"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "CucumberSwiftTestingMacros",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftTestingMacros",
      "path" : "Sources/CucumberSwiftTestingMacros",
      "product_dependencies" : [
        "CucumberSwiftExpressions"
      ],
      "product_memberships" : [
        "CucumberSwiftTestingMacros"
      ],
      "sources" : [
        "DSLContainerMacros.swift",
        "DSLStepMacros.swift",
        "Exports.swift",
        "HookMacros.swift",
        "LocalizedDSLStepMacros.swift",
        "LocalizedStepDefinitionMacros.swift",
        "StepDefinitionMacros.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftTesting",
        "CucumberSwiftMacrosPlugin"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CucumberSwiftTestingGeneratorTests",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftTestingGeneratorTests",
      "path" : "Tests/CucumberSwiftTestingGeneratorTests",
      "sources" : [
        "SwiftTestingSourceTests.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftTestingGenerator"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CucumberSwiftTestingGenerator",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftTestingGenerator",
      "path" : "Sources/CucumberSwiftTestingGenerator",
      "product_memberships" : [
        "CucumberSwiftTestingPlugin",
        "CucumberSwiftTestingGenerator"
      ],
      "sources" : [
        "SwiftTestingSource.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftGherkin"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "CucumberSwiftTesting",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftTesting",
      "path" : "Sources/CucumberSwiftTesting",
      "product_dependencies" : [
        "CucumberSwiftExpressions"
      ],
      "product_memberships" : [
        "CucumberSwiftTesting",
        "CucumberSwiftTestingMacros"
      ],
      "sources" : [
        "Attach.swift",
        "Coverage/CoverageMap.swift",
        "Coverage/CoverageRecorder.swift",
        "Coverage/CoverageReport.swift",
        "Coverage/CoverageReporter.swift",
        "Coverage/CoverageScores.swift",
        "Coverage/CoverageSettings.swift",
        "Coverage/NameHash.swift",
        "Coverage/ProfileCounters.swift",
        "Coverage/ReadableName.swift",
        "Coverage/ScenarioRule.swift",
        "CoverageFlags.swift",
        "CoverageIssues.swift",
        "Cucumber.swift",
        "CucumberScopes.swift",
        "CucumberTags.swift",
        "CucumberTestObserver.swift",
        "DSL/DSLScenarios.swift",
        "DSL/FeatureDSL.swift",
        "DSL/GherkinDSL.swift",
        "DSL/StepText.swift",
        "ExecuteFirstStep.swift",
        "Expectations.swift",
        "GherkinScenario.swift",
        "Hook.swift",
        "JSONReporter.swift",
        "LocalizedStepTypes.swift",
        "RegexLiteralStyle.swift",
        "Reporter/FeatureFlagValue.swift",
        "Reporter/JSONReport.swift",
        "Reporter/ReportFile.swift",
        "Reporter/ReporterResult.swift",
        "Reporter/ScenarioState.swift",
        "Reporter/TestBundleFiles.swift",
        "Reporter/TestNames.swift",
        "Reporter/VerboseOutput.swift",
        "RunningLocation.swift",
        "Scenario.swift",
        "ScenarioCase.swift",
        "ScenarioSelection.swift",
        "Settings.swift",
        "Step.swift",
        "StepDSL+RegularExpression.swift",
        "StepDSL+Selector.swift",
        "StepDSL.swift",
        "StepTimeout.swift",
        "TestBundle.swift",
        "TestNaming/ClassNameString.swift",
        "VerboseReporter.swift",
        "Waiting/WaitFailures.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CucumberSwiftObjC",
      "module_type" : "ClangTarget",
      "name" : "CucumberSwiftObjC",
      "path" : "Sources/CucumberSwiftObjC",
      "product_memberships" : [
        "CucumberSwift",
        "CucumberSwiftMacros"
      ],
      "sources" : [
        "CucumberScenarioTest.m",
        "CucumberStepTest.m"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CucumberSwiftMacrosTests",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftMacrosTests",
      "path" : "Tests/CucumberSwiftMacrosTests",
      "product_dependencies" : [
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "DSLContainerMacroTests.swift",
        "DSLStepMacroTests.swift",
        "HookMacroDiagnosticTests.swift",
        "HookMacroTests.swift",
        "LocalizedDSLStepMacroTests.swift",
        "LocalizedStepDefinitionMacroTests.swift",
        "RegexLiteralMacroDiagnosticTests.swift",
        "RegexLiteralMacroTests.swift",
        "RegexLiteralPatternTests.swift",
        "StepDefinitionMacroDiagnosticTests.swift",
        "StepDefinitionMacroTests.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftMacrosPlugin"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CucumberSwiftMacrosPlugin",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftMacrosPlugin",
      "path" : "Sources/CucumberSwiftMacrosPlugin",
      "product_dependencies" : [
        "CucumberSwiftExpressions",
        "SwiftSyntax",
        "SwiftSyntaxBuilder",
        "SwiftSyntaxMacros",
        "SwiftDiagnostics",
        "SwiftCompilerPlugin"
      ],
      "product_memberships" : [
        "CucumberSwiftMacros",
        "CucumberSwiftTestingMacros",
        "CucumberSwiftMacrosPlugin"
      ],
      "sources" : [
        "CucumberSwiftMacrosPlugin.swift",
        "DSLContainerMacro.swift",
        "DSLPlacement.swift",
        "DSLStepMacro.swift",
        "HookMacro.swift",
        "LocalizedStepDefinitionNames.swift",
        "RegexLiteralPattern.swift",
        "RegexLiteralStepDefinition.swift",
        "StepDefinitionMacro.swift",
        "StepPattern.swift"
      ],
      "type" : "macro"
    },
    {
      "c99name" : "CucumberSwiftMacros",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftMacros",
      "path" : "Sources/CucumberSwiftMacros",
      "product_dependencies" : [
        "CucumberSwiftExpressions"
      ],
      "product_memberships" : [
        "CucumberSwiftMacros"
      ],
      "sources" : [
        "DSLContainerMacros.swift",
        "DSLStepMacros.swift",
        "Exports.swift",
        "HookMacros.swift",
        "LocalizedDSLStepMacros.swift",
        "LocalizedStepDefinitionMacros.swift",
        "StepDefinitionMacros.swift"
      ],
      "target_dependencies" : [
        "CucumberSwift",
        "CucumberSwiftMacrosPlugin"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CucumberSwiftMacroConverterTool",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftMacroConverterTool",
      "path" : "Sources/CucumberSwiftMacroConverterTool",
      "product_dependencies" : [
        "CucumberSwiftExpressions",
        "SwiftSyntax",
        "SwiftParser"
      ],
      "product_memberships" : [
        "ConvertToGherkinMacros",
        "CucumberSwiftMacroConverterTool"
      ],
      "sources" : [
        "ConversionOptions.swift",
        "HookCall.swift",
        "ImportAdder.swift",
        "ImportCollector.swift",
        "LocalizedStepDefinitionNames.swift",
        "MacroConversion.swift",
        "References.swift",
        "RegexLiteralPattern.swift",
        "Rewriter.swift",
        "Runner.swift",
        "SetupAdvice.swift",
        "StepDefinition.swift",
        "StepDefinitionCall+Reads.swift",
        "StepDefinitionCall+RegexReads.swift",
        "StepDefinitionCall+Rewriting.swift",
        "StepDefinitionCall.swift",
        "StepDefinitionConverter.swift",
        "StepPattern.swift",
        "TriviaPiece+Classification.swift",
        "Unconvertible.swift",
        "main.swift"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "CucumberSwiftMacroConverterTests",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftMacroConverterTests",
      "path" : "Tests/CucumberSwiftMacroConverterTests",
      "product_dependencies" : [
        "CucumberSwiftExpressions",
        "SwiftSyntaxMacrosTestSupport"
      ],
      "sources" : [
        "ConvertedStepDefinitionExpansionTests.swift",
        "ConverterTestCase.swift",
        "ConverterTool.swift",
        "HookConverterTests.swift",
        "MacroConversionTests.swift",
        "RegexLiteralConversionTests.swift",
        "SetupAdviceTests.swift",
        "StepDefinitionConverterTests.swift",
        "StepDefinitionLeftUnchangedTests.swift",
        "StepDefinitionMarkerTests.swift",
        "StepDefinitionPreservationTests.swift",
        "StepDefinitionShadowingTests.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftMacrosPlugin"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CucumberSwiftLintToolTests",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftLintToolTests",
      "path" : "Tests/CucumberSwiftLintToolTests",
      "sources" : [
        "DSLPlacementCheckTests.swift",
        "EveryGherkinLanguageTests.swift",
        "FeatureFixerTests.swift",
        "GherkinCheckTests.swift",
        "LintTestCase.swift",
        "LocalizedDSLContainerNameTests.swift",
        "LocalizedStepDefinitionNameTests.swift",
        "SharedHeaderKeywordCheckTests.swift",
        "StepDefinitionCheckTests.swift",
        "StepKeywordLanguageCheckTests.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftLintTool"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CucumberSwiftLintTool",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftLintTool",
      "path" : "Sources/CucumberSwiftLintTool",
      "product_dependencies" : [
        "CucumberSwiftExpressions"
      ],
      "product_memberships" : [
        "CucumberSwiftLint",
        "FixFeatureFiles",
        "CucumberSwiftLintTool"
      ],
      "sources" : [
        "Arguments.swift",
        "CommentScanner.swift",
        "DSLPlacementCheck.swift",
        "Diagnostic.swift",
        "FeatureChecker.swift",
        "FeatureFixer.swift",
        "Linter.swift",
        "LocalizedDSLContainerNames.swift",
        "LocalizedStepDefinitionNames.swift",
        "StepDefinition.swift",
        "main.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftGherkin"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "CucumberSwiftLintPlugin",
      "module_type" : "PluginTarget",
      "name" : "CucumberSwiftLintPlugin",
      "path" : "Plugins/CucumberSwiftLintPlugin",
      "plugin_capability" : {
        "type" : "buildTool"
      },
      "product_memberships" : [
        "CucumberSwiftLint"
      ],
      "sources" : [
        "ExpandFolders.swift",
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftLintTool"
      ],
      "type" : "plugin"
    },
    {
      "c99name" : "CucumberSwiftGherkinTests",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftGherkinTests",
      "path" : "Tests/CucumberSwiftGherkinTests",
      "sources" : [
        "FeatureFileTests.swift",
        "ParserParityTests.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftGherkin",
        "CucumberSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "CucumberSwiftGherkin",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwiftGherkin",
      "path" : "Sources/CucumberSwiftGherkin",
      "product_memberships" : [
        "CucumberSwiftLint",
        "FixFeatureFiles",
        "CucumberSwiftTestingPlugin",
        "CucumberSwiftTestingGenerator",
        "CucumberSwiftLintTool"
      ],
      "sources" : [
        "Core/AST/AST.swift",
        "Core/AST/ASTRule.swift",
        "Core/AST/ASTToken.swift",
        "Core/AST/Nodes.swift",
        "Core/DataTable.swift",
        "Core/DocString.swift",
        "Core/Errors.swift",
        "Core/Extensions/CharacterExtensions.swift",
        "Core/Extensions/CollectionExtensions.swift",
        "Core/Extensions/MightEqualOperator.swift",
        "Core/Extensions/SequenceExtensions.swift",
        "Core/Extensions/StringExtensions.swift",
        "Core/Language.swift",
        "Core/Languages.swift",
        "Core/Lexer/Lexer.swift",
        "Core/Lexer/Position.swift",
        "Core/Lexer/StringReader.swift",
        "Core/Lexer/Token.swift",
        "Core/Locked.swift",
        "Core/NodeHeader.swift",
        "Core/ScenarioNodeContent.swift",
        "Core/ScenarioOutlineParser.swift",
        "Core/Scope.swift",
        "Core/StepKeyword.swift",
        "Core/StepNodeContent.swift",
        "Core/StubGeneration/Method.swift",
        "Core/StubGeneration/RegexLiteralStyle.swift",
        "Core/StubGeneration/StubGenerator.swift",
        "Core/StubGeneration/StubGeneratorLexer.swift",
        "Core/StubGeneration/StubGeneratorToken.swift",
        "FeatureFile.swift",
        "Keywords.swift",
        "TestNaming/ClassNameString.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CucumberSwift",
      "module_type" : "SwiftTarget",
      "name" : "CucumberSwift",
      "path" : "Sources/CucumberSwift",
      "product_dependencies" : [
        "CucumberSwiftExpressions"
      ],
      "product_memberships" : [
        "CucumberSwift",
        "CucumberSwiftMacros"
      ],
      "sources" : [
        "Coverage/CoverageMap.swift",
        "Coverage/CoverageRecorder.swift",
        "Coverage/CoverageReport.swift",
        "Coverage/CoverageReporter.swift",
        "Coverage/CoverageScores.swift",
        "Coverage/CoverageSettings.swift",
        "Coverage/NameHash.swift",
        "Coverage/ProfileCounters.swift",
        "Coverage/ReadableName.swift",
        "Coverage/ScenarioRule.swift",
        "DSL/BackgroundDSL.swift",
        "DSL/DSLScenarioOutline.swift",
        "DSL/FeatureDSL.swift",
        "DSL/GherkinDSL.swift",
        "DSL/Matcher.swift",
        "DSL/MisplacedStepDefinition.swift",
        "DSL/RuleDSL.swift",
        "DSL/ScenarioBuilder.swift",
        "DSL/ScenarioDSL.swift",
        "DSL/StepBuilder.swift",
        "DSL/StepDSL.swift",
        "DSL/StepText.swift",
        "Generated/I18n.swift",
        "Gherkin/Core/AST/AST.swift",
        "Gherkin/Core/AST/ASTRule.swift",
        "Gherkin/Core/AST/ASTToken.swift",
        "Gherkin/Core/AST/Nodes.swift",
        "Gherkin/Core/DataTable.swift",
        "Gherkin/Core/DocString.swift",
        "Gherkin/Core/Errors.swift",
        "Gherkin/Core/Extensions/CharacterExtensions.swift",
        "Gherkin/Core/Extensions/CollectionExtensions.swift",
        "Gherkin/Core/Extensions/MightEqualOperator.swift",
        "Gherkin/Core/Extensions/SequenceExtensions.swift",
        "Gherkin/Core/Extensions/StringExtensions.swift",
        "Gherkin/Core/Language.swift",
        "Gherkin/Core/Languages.swift",
        "Gherkin/Core/Lexer/Lexer.swift",
        "Gherkin/Core/Lexer/Position.swift",
        "Gherkin/Core/Lexer/StringReader.swift",
        "Gherkin/Core/Lexer/Token.swift",
        "Gherkin/Core/Locked.swift",
        "Gherkin/Core/NodeHeader.swift",
        "Gherkin/Core/ScenarioNodeContent.swift",
        "Gherkin/Core/ScenarioOutlineParser.swift",
        "Gherkin/Core/Scope.swift",
        "Gherkin/Core/StepKeyword.swift",
        "Gherkin/Core/StepNodeContent.swift",
        "Gherkin/Core/StubGeneration/Method.swift",
        "Gherkin/Core/StubGeneration/RegexLiteralStyle.swift",
        "Gherkin/Core/StubGeneration/StubGenerator.swift",
        "Gherkin/Core/StubGeneration/StubGeneratorLexer.swift",
        "Gherkin/Core/StubGeneration/StubGeneratorToken.swift",
        "Gherkin/Parser/Feature.swift",
        "Gherkin/Parser/Scenario.swift",
        "Gherkin/Parser/ScenarioOutlineScenarios.swift",
        "Gherkin/Parser/Step.swift",
        "Protocols/CucumberTestObservable.swift",
        "Protocols/CucumberTestObserver.swift",
        "Protocols/Positionable.swift",
        "Protocols/Taggable.swift",
        "Reporter/Core/FeatureFlagValue.swift",
        "Reporter/Core/JSONReport.swift",
        "Reporter/Core/ReportFile.swift",
        "Reporter/Core/ReporterResult.swift",
        "Reporter/Core/ScenarioState.swift",
        "Reporter/Core/TestBundleFiles.swift",
        "Reporter/Core/TestNames.swift",
        "Reporter/Core/VerboseOutput.swift",
        "Reporter/JSONReporter.swift",
        "Reporter/ReporterReportURL.swift",
        "Reporter/VerboseReporter.swift",
        "Runner/AsyncStepRunner.swift",
        "Runner/CoverageFlags.swift",
        "Runner/CoverageIssues.swift",
        "Runner/CoverageScoreTests.swift",
        "Runner/Cucumber.swift",
        "Runner/CucumberTest.swift",
        "Runner/CucumberTestSupport.swift",
        "Runner/DuplicateStepDefinition.swift",
        "Runner/FeatureFlags.swift",
        "Runner/GeneratedTestNames.swift",
        "Runner/Globals.swift",
        "Runner/Hooks/FeatureHook.swift",
        "Runner/Hooks/Hook.swift",
        "Runner/Hooks/ScenarioHook.swift",
        "Runner/Hooks/StepHook.swift",
        "Runner/ParallelTesting.swift",
        "Runner/ScenarioRuns.swift",
        "Runner/ScenarioTest.swift",
        "Runner/StepImplementation.swift",
        "Runner/StepTestCase.swift",
        "Runner/TestObservation.swift",
        "StubGeneration/StubGenerator+Features.swift",
        "TestNaming/ClassNameString.swift",
        "TestingExtensions.swift",
        "Waiting/WaitFailures.swift",
        "XCTestCaseGenerator/TestCaseGenerator.swift",
        "XCTestCaseGenerator/TestCaseMethod.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftObjC"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Convert_to_Gherkin_Macros",
      "module_type" : "PluginTarget",
      "name" : "Convert to Gherkin Macros",
      "path" : "Plugins/ConvertToGherkinMacrosPlugin",
      "plugin_capability" : {
        "intent" : {
          "description" : "Rewrites step definitions as step definition macros where the macro expands to the same step definition",
          "type" : "custom",
          "verb" : "convert-to-gherkin-macros"
        },
        "permissions" : [
          {
            "network_scope" : {
              "none" : {
              }
            },
            "reason" : "Rewrites step definitions as step definition macros in your Swift files",
            "type" : "writeToPackageDirectory"
          }
        ],
        "type" : "command"
      },
      "product_memberships" : [
        "ConvertToGherkinMacros"
      ],
      "sources" : [
        "Plugin.swift"
      ],
      "target_dependencies" : [
        "CucumberSwiftMacroConverterTool"
      ],
      "type" : "plugin"
    }
  ],
  "tools_version" : "6.1"
}
Command line invocation:
    /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Fetching from https://github.com/cucumberswift/CucumberSwiftExpressions.git
Fetching from https://github.com/kylef/JSONSchema.swift
Fetching from https://github.com/kylef/Spectre.git
Fetching from https://github.com/kylef/PathKit.git
Creating working copy of package ‘CucumberSwiftExpressions’
Checking out 1.4.2 of package ‘CucumberSwiftExpressions’
Creating working copy of package ‘PathKit’
Checking out 1.0.1 of package ‘PathKit’
Creating working copy of package ‘Spectre’
Checking out 0.10.1 of package ‘Spectre’
Creating working copy of package ‘JSONSchema.swift’
Checking out 0.6.0 of package ‘JSONSchema.swift’
Resolved source packages:
  Spectre: https://github.com/kylef/Spectre.git @ 0.10.1
  PathKit: https://github.com/kylef/PathKit.git @ 1.0.1
  JSONSchema: https://github.com/kylef/JSONSchema.swift @ 0.6.0
  CucumberSwiftExpressions: https://github.com/cucumberswift/CucumberSwiftExpressions.git @ 1.4.2
resolved source packages: Spectre, PathKit, JSONSchema, CucumberSwiftExpressions
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CucumberSwift-Package -destination generic/platform=iOS OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Command line invocation:
    /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme CucumberSwift-Package -destination generic/platform=iOS "OTHER_SWIFT_FLAGS=-stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures"
Build settings from command line:
    OTHER_SWIFT_FLAGS = -stats-output-dir .stats -strict-concurrency=complete -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures
Resolve Package Graph
Resolved source packages:
  PathKit: https://github.com/kylef/PathKit.git @ 1.0.1
  JSONSchema: https://github.com/kylef/JSONSchema.swift @ 0.6.0
  CucumberSwiftExpressions: https://github.com/cucumberswift/CucumberSwiftExpressions.git @ 1.4.2
  Spectre: https://github.com/kylef/Spectre.git @ 0.10.1
2026-11-04 21:39:39.428 xcodebuild[803:4338] Writing error result bundle to /var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/ResultBundle_2026-04-11_21-39-0039.xcresult
xcodebuild: error: The project named "CucumberSwift" does not contain a scheme named "CucumberSwift-Package". The "-list" option can be used to find the names of the schemes in the project.
Command line invocation:
    /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
  CucumberSwiftExpressions: https://github.com/cucumberswift/CucumberSwiftExpressions.git @ 1.4.2
  JSONSchema: https://github.com/kylef/JSONSchema.swift @ 0.6.0
  Spectre: https://github.com/kylef/Spectre.git @ 0.10.1
  PathKit: https://github.com/kylef/PathKit.git @ 1.0.1
resolved source packages: CucumberSwiftExpressions, JSONSchema, Spectre, PathKit
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme CucumberSwift-Package -destination generic/platform=iOS
Command line invocation:
    /Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme CucumberSwift-Package -destination generic/platform=iOS
Resolve Package Graph
Resolved source packages:
  CucumberSwiftExpressions: https://github.com/cucumberswift/CucumberSwiftExpressions.git @ 1.4.2
  Spectre: https://github.com/kylef/Spectre.git @ 0.10.1
  PathKit: https://github.com/kylef/PathKit.git @ 1.0.1
  JSONSchema: https://github.com/kylef/JSONSchema.swift @ 0.6.0
2026-11-04 21:39:41.135 xcodebuild[858:4581] Writing error result bundle to /var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/ResultBundle_2026-04-11_21-39-0041.xcresult
xcodebuild: error: The project named "CucumberSwift" does not contain a scheme named "CucumberSwift-Package". The "-list" option can be used to find the names of the schemes in the project.
BUILD FAILURE 6.1 iOS