adding some helper classes to find out what exact version of instruments the user is running as part of his Xcode install.
Plugin that into HostInfo to make it available to the server during tests.
NewSessionException now takes the root cause as param, so using it.
making InstrumentsVersion debug a bit easier by adding a toString
adding the new version of the instruments no delay for xcode5 dp6, and pluggin in all the conditional logic to select the binaries that match the instruments version.
with ios7, the playground of the simulator has some symlinks pointing to Xcode.
The clear content and setting logic needs to be updated accordingly, otherwise it wipes out parts of XCode.
adding the logic to support multiple SDK from the latest Xcode. Working for laucnhing native apps from SDK=5.1 to SDK=7.0
Adding some info about what command generated the logs for easier debugging.
merging changes from dev (ie adding the new header everywhere )
need to restore SDKs at the end of the test
moving the device specific stuff where it needs to be.
refactoring the drivers to have a dual driver supporting web and native in the backend.
extracting the screenshot logic in a service interface to allow implememtation specific implementation
and adding the appleInsruments implemenation, that reads the screenshot from the disc for now.
more refactoring. working toward clean service definition.
more refactoring, fixing device type setting.
the content shouldn't be localized if not requested
instruments belongs to the native driver
formatting
imports
removing the wierd rounded corners
adding instruments no delay for the new instruments