mirror of
https://github.com/nicoverbruggen/phpmon.git
synced 2025-11-05 04:20:06 +01:00
The way the testing classes are built with the singletons currently prevents various test structs from being run at the same time. I've adjusted the tests in the PHP Monitor EAP test configuration so that they are not executed concurrently. This does slow down the test suite but prevents odd crashes from individual tests interfering with other tests. It's not an ideal solution and I would like to address this in the future, but I suspect this will be rather cumbersome. Since the app does not actually suffer from this particular issue, this is something worth investigating later.
141 lines
5.1 KiB
XML
141 lines
5.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<Scheme
|
|
LastUpgradeVersion = "2600"
|
|
version = "1.7">
|
|
<BuildAction
|
|
parallelizeBuildables = "YES"
|
|
buildImplicitDependencies = "YES">
|
|
<BuildActionEntries>
|
|
<BuildActionEntry
|
|
buildForTesting = "YES"
|
|
buildForRunning = "YES"
|
|
buildForProfiling = "YES"
|
|
buildForArchiving = "YES"
|
|
buildForAnalyzing = "YES">
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "C41C1B3222B0097F00E7CF16"
|
|
BuildableName = "PHP Monitor.app"
|
|
BlueprintName = "PHP Monitor"
|
|
ReferencedContainer = "container:PHP Monitor.xcodeproj">
|
|
</BuildableReference>
|
|
</BuildActionEntry>
|
|
</BuildActionEntries>
|
|
</BuildAction>
|
|
<TestAction
|
|
buildConfiguration = "Debug"
|
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
shouldUseLaunchSchemeArgsEnv = "YES"
|
|
shouldAutocreateTestPlan = "YES">
|
|
<Testables>
|
|
<TestableReference
|
|
skipped = "NO">
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "C4F7807825D7F84B000DBC97"
|
|
BuildableName = "Unit Tests.xctest"
|
|
BlueprintName = "Unit Tests"
|
|
ReferencedContainer = "container:PHP Monitor.xcodeproj">
|
|
</BuildableReference>
|
|
</TestableReference>
|
|
<TestableReference
|
|
skipped = "NO"
|
|
parallelizable = "YES">
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "C471E7AC28F9B4940021E251"
|
|
BuildableName = "Feature Tests.xctest"
|
|
BlueprintName = "Feature Tests"
|
|
ReferencedContainer = "container:PHP Monitor.xcodeproj">
|
|
</BuildableReference>
|
|
</TestableReference>
|
|
<TestableReference
|
|
skipped = "NO"
|
|
parallelizable = "YES">
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "C471E7BB28F9B90F0021E251"
|
|
BuildableName = "UI Tests.xctest"
|
|
BlueprintName = "UI Tests"
|
|
ReferencedContainer = "container:PHP Monitor.xcodeproj">
|
|
</BuildableReference>
|
|
</TestableReference>
|
|
</Testables>
|
|
</TestAction>
|
|
<LaunchAction
|
|
buildConfiguration = "Debug"
|
|
selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
|
|
selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
|
|
launchStyle = "0"
|
|
useCustomWorkingDirectory = "NO"
|
|
ignoresPersistentStateOnLaunch = "NO"
|
|
debugDocumentVersioning = "YES"
|
|
debugServiceExtension = "internal"
|
|
enableGPUValidationMode = "1"
|
|
allowLocationSimulation = "YES">
|
|
<BuildableProductRunnable
|
|
runnableDebuggingMode = "0">
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "C41C1B3222B0097F00E7CF16"
|
|
BuildableName = "PHP Monitor.app"
|
|
BlueprintName = "PHP Monitor"
|
|
ReferencedContainer = "container:PHP Monitor.xcodeproj">
|
|
</BuildableReference>
|
|
</BuildableProductRunnable>
|
|
<CommandLineArguments>
|
|
<CommandLineArgument
|
|
argument = "--v"
|
|
isEnabled = "NO">
|
|
</CommandLineArgument>
|
|
</CommandLineArguments>
|
|
<EnvironmentVariables>
|
|
<EnvironmentVariable
|
|
key = "EXTREME_DOCTOR_MODE"
|
|
value = ""
|
|
isEnabled = "NO">
|
|
</EnvironmentVariable>
|
|
<EnvironmentVariable
|
|
key = "SLOW_SHELL_MODE"
|
|
value = ""
|
|
isEnabled = "NO">
|
|
</EnvironmentVariable>
|
|
<EnvironmentVariable
|
|
key = "PAINT_PHPMON_SWIFTUI_VIEWS"
|
|
value = ""
|
|
isEnabled = "NO">
|
|
</EnvironmentVariable>
|
|
<EnvironmentVariable
|
|
key = "PHPMON_MARKETING_MODE"
|
|
value = ""
|
|
isEnabled = "NO">
|
|
</EnvironmentVariable>
|
|
</EnvironmentVariables>
|
|
</LaunchAction>
|
|
<ProfileAction
|
|
buildConfiguration = "Release"
|
|
shouldUseLaunchSchemeArgsEnv = "YES"
|
|
savedToolIdentifier = ""
|
|
useCustomWorkingDirectory = "NO"
|
|
debugDocumentVersioning = "YES">
|
|
<BuildableProductRunnable
|
|
runnableDebuggingMode = "0">
|
|
<BuildableReference
|
|
BuildableIdentifier = "primary"
|
|
BlueprintIdentifier = "C41C1B3222B0097F00E7CF16"
|
|
BuildableName = "PHP Monitor.app"
|
|
BlueprintName = "PHP Monitor"
|
|
ReferencedContainer = "container:PHP Monitor.xcodeproj">
|
|
</BuildableReference>
|
|
</BuildableProductRunnable>
|
|
</ProfileAction>
|
|
<AnalyzeAction
|
|
buildConfiguration = "Debug">
|
|
</AnalyzeAction>
|
|
<ArchiveAction
|
|
buildConfiguration = "Release"
|
|
revealArchiveInOrganizer = "YES">
|
|
</ArchiveAction>
|
|
</Scheme>
|