94ea7b7132
Will be active when running test apps through Xcode's 'test' action, and reports QtTestLib test objects and functions to Xcode as XCTest cases. This allows running tests on both iOS Simulator and iOS devices from the command line, through xcodebuild, without relying on any 3rd party tools. It also integrates Qt test failures and passes into the Xcode IDE, which may be useful for closer investigation of test failures. The feature is limited to Xcode 6.x. Change-Id: I33d39edbabdbaebef48d2d0eb7e08a1ffb72c397 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@theqtcompany.com>
103 lines
3.8 KiB
XML
103 lines
3.8 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Scheme
|
|
LastUpgradeVersion = "0610"
|
|
version = "1.3">
|
|
<BuildAction
|
|
parallelizeBuildables = "YES"
|
|
buildImplicitDependencies = "YES">
|
|
<BuildActionEntries>
|
|
<BuildActionEntry
|
|
buildForTesting = "YES"
|
|
buildForRunning = "YES"
|
|
buildForProfiling = "YES"
|
|
buildForArchiving = "YES"
|
|
buildForAnalyzing = "YES">
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "@TARGET_PBX_KEY@"
|
|
BuildableName = "@QMAKE_ORIG_TARGET@"
|
|
BlueprintName = "@QMAKE_ORIG_TARGET@"
|
|
ReferencedContainer = "container:@QMAKE_ORIG_TARGET@.xcodeproj">
|
|
</BuildableReference>
|
|
</BuildActionEntry>
|
|
</BuildActionEntries>
|
|
</BuildAction>
|
|
<TestAction
|
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
shouldUseLaunchSchemeArgsEnv = "NO"
|
|
buildConfiguration = "Debug">
|
|
<Testables>
|
|
<TestableReference
|
|
skipped = "NO">
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "@TEST_BUNDLE_PBX_KEY@"
|
|
BuildableName = "Qt Test"
|
|
BlueprintName = "Qt Test"
|
|
ReferencedContainer = "container:@QMAKE_ORIG_TARGET@.xcodeproj">
|
|
</BuildableReference>
|
|
</TestableReference>
|
|
</Testables>
|
|
<MacroExpansion>
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "@TARGET_PBX_KEY@"
|
|
BuildableName = "@QMAKE_ORIG_TARGET@"
|
|
BlueprintName = "@QMAKE_ORIG_TARGET@"
|
|
ReferencedContainer = "container:@QMAKE_ORIG_TARGET@.xcodeproj">
|
|
</BuildableReference>
|
|
</MacroExpansion>
|
|
<CommandLineArguments>
|
|
<CommandLineArgument
|
|
argument = "$(TESTARGS)"
|
|
isEnabled = "YES">
|
|
</CommandLineArgument>
|
|
</CommandLineArguments>
|
|
</TestAction>
|
|
<LaunchAction
|
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
launchStyle = "0"
|
|
useCustomWorkingDirectory = "NO"
|
|
buildConfiguration = "Debug"
|
|
ignoresPersistentStateOnLaunch = "NO"
|
|
debugDocumentVersioning = "YES"
|
|
allowLocationSimulation = "YES">
|
|
<BuildableProductRunnable>
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "@TARGET_PBX_KEY@"
|
|
BuildableName = "@QMAKE_ORIG_TARGET@"
|
|
BlueprintName = "@QMAKE_ORIG_TARGET@"
|
|
ReferencedContainer = "container:@QMAKE_ORIG_TARGET@.xcodeproj">
|
|
</BuildableReference>
|
|
</BuildableProductRunnable>
|
|
<AdditionalOptions>
|
|
</AdditionalOptions>
|
|
</LaunchAction>
|
|
<ProfileAction
|
|
shouldUseLaunchSchemeArgsEnv = "YES"
|
|
savedToolIdentifier = ""
|
|
useCustomWorkingDirectory = "NO"
|
|
buildConfiguration = "Release"
|
|
debugDocumentVersioning = "YES">
|
|
<BuildableProductRunnable>
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "@TARGET_PBX_KEY@"
|
|
BuildableName = "@QMAKE_ORIG_TARGET@"
|
|
BlueprintName = "@QMAKE_ORIG_TARGET@"
|
|
ReferencedContainer = "container:@QMAKE_ORIG_TARGET@.xcodeproj">
|
|
</BuildableReference>
|
|
</BuildableProductRunnable>
|
|
</ProfileAction>
|
|
<AnalyzeAction
|
|
buildConfiguration = "Debug">
|
|
</AnalyzeAction>
|
|
<ArchiveAction
|
|
buildConfiguration = "Release"
|
|
revealArchiveInOrganizer = "YES">
|
|
</ArchiveAction>
|
|
</Scheme>
|