Summary: When xctest is bootstrapped from command line testmanagerd "hangs up" XPC connection, probobaly because of protocol differences.
Reviewed By: lawrencelomax
Differential Revision: D3144335
fb-gh-sync-id: 7a740fab46d045f516e49ba11b47e83442895db6
fbshipit-source-id: 7a740fab46d045f516e49ba11b47e83442895db6
Summary:I noticed that on xcode 7.3 tests hang on semaphore during "DTXConnection" deallocation and happens pretty often.
Probably there is race condition, during simulator termination and socket handling.
This diff disconnects testmanagerd before simulator is terminated.
Reviewed By: lawrencelomax
Differential Revision: D3115134
fb-gh-sync-id: 36c4d848a5a7ba9c16df873a2a6721c52f6fd999
fbshipit-source-id: 36c4d848a5a7ba9c16df873a2a6721c52f6fd999
Summary:Added support for linking frameworks that requires other frameworks to link beforehand.
This is required to link 'IDEiOSSupportCore.plugin' (used by XCTestBootstrap).
Also added check for multiple classes to confirm successful framework load.
Reviewed By: lawrencelomax
Differential Revision: D3120290
fb-gh-sync-id: 95f1c064406a6965d583c85d4b16b674e68f543b
fbshipit-source-id: 95f1c064406a6965d583c85d4b16b674e68f543b
Summary: This will provide some debug information.
Reviewed By: lawrencelomax
Differential Revision: D3047338
fb-gh-sync-id: 0a7a53e482ce5144cf10f8563c91feb3ded25c6b
shipit-source-id: 0a7a53e482ce5144cf10f8563c91feb3ded25c6b
Summary: It generates operations that don't need to be always executed.
Reviewed By: sigmix
Differential Revision: D3041737
fb-gh-sync-id: d045d79c5b62b103618bc7eef46af2bc5153f4bb
shipit-source-id: d045d79c5b62b103618bc7eef46af2bc5153f4bb
Summary: Renamed the because it better reflects its content
Reviewed By: mmmulani, lawrencelomax
Differential Revision: D3041487
fb-gh-sync-id: 60e435eb14b95226e5c9b890a535f490209c36e5
shipit-source-id: 60e435eb14b95226e5c9b890a535f490209c36e5