SocketRocket.xcscheme 7.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Scheme
  3. LastUpgradeVersion = "0720"
  4. version = "1.7">
  5. <BuildAction
  6. parallelizeBuildables = "YES"
  7. buildImplicitDependencies = "YES">
  8. <BuildActionEntries>
  9. <BuildActionEntry
  10. buildForTesting = "YES"
  11. buildForRunning = "YES"
  12. buildForProfiling = "YES"
  13. buildForArchiving = "YES"
  14. buildForAnalyzing = "YES">
  15. <BuildableReference
  16. BuildableIdentifier = "primary"
  17. BlueprintIdentifier = "F6B2082C1450F597009315AF"
  18. BuildableName = "libSocketRocket.a"
  19. BlueprintName = "SocketRocket"
  20. ReferencedContainer = "container:SocketRocket.xcodeproj">
  21. </BuildableReference>
  22. </BuildActionEntry>
  23. <BuildActionEntry
  24. buildForTesting = "YES"
  25. buildForRunning = "NO"
  26. buildForProfiling = "NO"
  27. buildForArchiving = "NO"
  28. buildForAnalyzing = "NO">
  29. <BuildableReference
  30. BuildableIdentifier = "primary"
  31. BlueprintIdentifier = "F6BDA801145900D200FE3253"
  32. BuildableName = "SRWebSocketTests.xctest"
  33. BlueprintName = "SRWebSocketTests"
  34. ReferencedContainer = "container:SocketRocket.xcodeproj">
  35. </BuildableReference>
  36. </BuildActionEntry>
  37. </BuildActionEntries>
  38. </BuildAction>
  39. <TestAction
  40. buildConfiguration = "Debug"
  41. selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  42. selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  43. shouldUseLaunchSchemeArgsEnv = "NO">
  44. <PreActions>
  45. <ExecutionAction
  46. ActionType = "Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction">
  47. <ActionContent
  48. title = "Run Script"
  49. scriptText = "PIDFILE=$TMPDIR/srtharness.pid&#10;if [ -r $PIDFILE ]; then&#10; EXISTING_PID=`cat $PIDFILE`&#10; echo &quot;Killing Dangling SRTextharneess PID:&quot; $EXISTING_PID&#10; kill $EXISTING_PID&#10; rm $PIDFILE&#10;fi&#10;&#10;pushd $PROJECT_DIR&#10;&#10;export MACOSX_DEPLOYMENT_TARGET=&#10;&#10;bash TestSupport/ensure_virtualenv.sh $PROJECT_DIR/.env&#10;source .env/bin/activate&#10;&#10;rm -rf &quot;$PROJECT_DIR/reports/clients/&quot;&#10;nohup sr-testharness -i &apos;&apos; -c &apos;*&apos; &amp;&#10;&#10;#nohup sr-testharness -k hello_test_harness -i &apos;&apos; -c &apos;*&apos; &amp;&#10;&#10;echo $! &gt; $PIDFILE&#10;&#10;popd"
  50. shellToInvoke = "/bin/bash">
  51. <EnvironmentBuildable>
  52. <BuildableReference
  53. BuildableIdentifier = "primary"
  54. BlueprintIdentifier = "F6BDA801145900D200FE3253"
  55. BuildableName = "SRWebSocketTests.xctest"
  56. BlueprintName = "SRWebSocketTests"
  57. ReferencedContainer = "container:SocketRocket.xcodeproj">
  58. </BuildableReference>
  59. </EnvironmentBuildable>
  60. </ActionContent>
  61. </ExecutionAction>
  62. </PreActions>
  63. <PostActions>
  64. <ExecutionAction
  65. ActionType = "Xcode.IDEStandardExecutionActionsCore.ExecutionActionType.ShellScriptAction">
  66. <ActionContent
  67. title = "Run Script"
  68. scriptText = "PIDFILE=$TMPDIR/srtharness.pid&#10;if [ -r $PIDFILE ]; then&#10; EXISTING_PID=`cat $PIDFILE`&#10; echo &quot;Killing SRTextharneess PID:&quot; $EXISTING_PID&#10; kill $EXISTING_PID&#10; rm $PIDFILE&#10;fi&#10;&#10;&#10;open $PROJECT_DIR/reports/clients/index.html"
  69. shellToInvoke = "/bin/bash">
  70. <EnvironmentBuildable>
  71. <BuildableReference
  72. BuildableIdentifier = "primary"
  73. BlueprintIdentifier = "F6BDA801145900D200FE3253"
  74. BuildableName = "SRWebSocketTests.xctest"
  75. BlueprintName = "SRWebSocketTests"
  76. ReferencedContainer = "container:SocketRocket.xcodeproj">
  77. </BuildableReference>
  78. </EnvironmentBuildable>
  79. </ActionContent>
  80. </ExecutionAction>
  81. </PostActions>
  82. <Testables>
  83. <TestableReference
  84. skipped = "NO">
  85. <BuildableReference
  86. BuildableIdentifier = "primary"
  87. BlueprintIdentifier = "F6BDA801145900D200FE3253"
  88. BuildableName = "SRWebSocketTests.xctest"
  89. BlueprintName = "SRWebSocketTests"
  90. ReferencedContainer = "container:SocketRocket.xcodeproj">
  91. </BuildableReference>
  92. </TestableReference>
  93. </Testables>
  94. <MacroExpansion>
  95. <BuildableReference
  96. BuildableIdentifier = "primary"
  97. BlueprintIdentifier = "F6B2082C1450F597009315AF"
  98. BuildableName = "libSocketRocket.a"
  99. BlueprintName = "SocketRocket"
  100. ReferencedContainer = "container:SocketRocket.xcodeproj">
  101. </BuildableReference>
  102. </MacroExpansion>
  103. <EnvironmentVariables>
  104. <EnvironmentVariable
  105. key = "SR_TEST_URL"
  106. value = "ws://localhost:9001"
  107. isEnabled = "YES">
  108. </EnvironmentVariable>
  109. </EnvironmentVariables>
  110. <AdditionalOptions>
  111. </AdditionalOptions>
  112. </TestAction>
  113. <LaunchAction
  114. buildConfiguration = "Debug"
  115. selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
  116. selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
  117. launchStyle = "0"
  118. useCustomWorkingDirectory = "NO"
  119. ignoresPersistentStateOnLaunch = "NO"
  120. debugDocumentVersioning = "YES"
  121. debugServiceExtension = "internal"
  122. allowLocationSimulation = "YES">
  123. <MacroExpansion>
  124. <BuildableReference
  125. BuildableIdentifier = "primary"
  126. BlueprintIdentifier = "F6B2082C1450F597009315AF"
  127. BuildableName = "libSocketRocket.a"
  128. BlueprintName = "SocketRocket"
  129. ReferencedContainer = "container:SocketRocket.xcodeproj">
  130. </BuildableReference>
  131. </MacroExpansion>
  132. <AdditionalOptions>
  133. <AdditionalOption
  134. key = "NSZombieEnabled"
  135. value = "YES"
  136. isEnabled = "YES">
  137. </AdditionalOption>
  138. <AdditionalOption
  139. key = "OBJC_PRINT_EXCEPTIONS"
  140. value = "YES"
  141. isEnabled = "YES">
  142. </AdditionalOption>
  143. <AdditionalOption
  144. key = "MallocGuardEdges"
  145. value = ""
  146. isEnabled = "YES">
  147. </AdditionalOption>
  148. <AdditionalOption
  149. key = "MallocScribble"
  150. value = ""
  151. isEnabled = "YES">
  152. </AdditionalOption>
  153. </AdditionalOptions>
  154. </LaunchAction>
  155. <ProfileAction
  156. buildConfiguration = "Release"
  157. shouldUseLaunchSchemeArgsEnv = "YES"
  158. savedToolIdentifier = ""
  159. useCustomWorkingDirectory = "NO"
  160. debugDocumentVersioning = "YES">
  161. </ProfileAction>
  162. <AnalyzeAction
  163. buildConfiguration = "Debug">
  164. </AnalyzeAction>
  165. <ArchiveAction
  166. buildConfiguration = "Release"
  167. revealArchiveInOrganizer = "YES">
  168. </ArchiveAction>
  169. </Scheme>