Files
Yonas Kolb e35f7df14d Add Test Plans (#716)
* upgrade scheme and project versions

* parse test plans

* remove xctestplan from resources

* generate test plan references in schemes

* add test plan to fixture

* non-mutable way of creating [XCScheme.TestPlanReference]

* update fixture version

* Add documentation

* Add default test plan option

# Conflicts:
#	Sources/ProjectSpec/Scheme.swift
#	Tests/Fixtures/paths_test/included_paths_test.yml
#	Tests/ProjectSpecTests/SpecLoadingTests.swift

* Add test plan validation

# Conflicts:
#	Tests/ProjectSpecTests/ProjectSpecTests.swift

* Check for multiple default test plans

* set first plan as default default plan

* small tweaks

* fix test plan path properties

* add test plants to target scheme

* docs

* fix fixture test plan path

* update changelog

* added ability to disable test plan path validation

Co-authored-by: Ota Mares <ota@rebuy.com>
2022-05-10 13:27:31 +10:00

46 lines
991 B
Plaintext

{
"configurations" : [
{
"id" : "AC4AE1EF-F65C-4037-8994-D607D2E5841E",
"name" : "Configuration 1",
"options" : {
}
}
],
"defaultOptions" : {
"commandLineArgumentEntries" : [
{
"argument" : "MyDisabledArgument",
"enabled" : false
},
{
"argument" : "MyEnabledArgument"
}
],
"mainThreadCheckerEnabled" : false,
"targetForVariableExpansion" : {
"containerPath" : "container:Project.xcodeproj",
"identifier" : "0867B0DACEF28C11442DE8F7",
"name" : "App_iOS"
}
},
"testTargets" : [
{
"target" : {
"containerPath" : "container:Project.xcodeproj",
"identifier" : "DC2F16BAA6E13B44AB62F888",
"name" : "App_iOS_Tests"
}
},
{
"target" : {
"containerPath" : "container:Project.xcodeproj",
"identifier" : "F674B2CFC4738EEC49BAD0DA",
"name" : "App_iOS_UITests"
}
}
],
"version" : 1
}