{"push_id":1319152750,"size":91,"distinct_size":13,"ref":"refs/heads/master","head":"49f35f46eee79ec6ba8c1a744c256073e819cece","before":"5ef6a75ea3f4cbfd9ac39cb80e7fabaaccff4f7e","commits":[{"sha":"1000a9e04b5c97accedb1e54477f67d2d1786d65","author":{"name":"Jia Li","email":"868ded2fb73ca114e5b85cd4e721969728c9fbed@fb.com"},"message":"Store previousEndMarker in FBiOSDeviceOperator\n\nSummary:\nBefore this diff, FBiOSDeviceOperator stores preLaunchConsoleString and call getSubString everytime to retrive latest consoleString.\nThis diff stores the marker itself to improve efficiency.\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3702657\n\nfbshipit-source-id: 14b158b2cdf07682e7c54f6a4fbf786c487cf886","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/1000a9e04b5c97accedb1e54477f67d2d1786d65"},{"sha":"3b089b711f03c63a94d157bfedd73fa5c48971d3","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Always connect Framebuffer for the time being.\n\nSummary: I've spent some time trying to investigate why calls such as `host_support_mig_install_app` will deadlock when the Framebuffer is not connected, but I'm not seeing any reason why this may be the case. In order to prevent known-bad behaviour, I'm ignoring this flag until we figure out how to 'Direct Launch' without a Framebuffer.\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3750581\n\nfbshipit-source-id: ed67a210954d742070c22011dbfba82c34788a0e","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/3b089b711f03c63a94d157bfedd73fa5c48971d3"},{"sha":"cedbf2a417246d7d179aa87381014653f26f3afb","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Remove duplicate FBXCTestRunner\n\nSummary: These classes are duplicated, leading to ambigous resolution of compiling these files in buck file globbing.\n\nReviewed By: k21\n\nDifferential Revision: D3751090\n\nfbshipit-source-id: 5d55b73ccdb97f8093e4ac4493dcf79ef85d408e","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/cedbf2a417246d7d179aa87381014653f26f3afb"},{"sha":"29fb346d195e3c67f8cfabf38f16b5ae530369a4","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Improve Launch Configuration description\n\nSummary: The usage of options makes the description opaque, now we get the flagged options.\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3751035\n\nfbshipit-source-id: 532252c6be55782a1364e9222ad6a87c07492b33","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/29fb346d195e3c67f8cfabf38f16b5ae530369a4"},{"sha":"aa8c972fab8a52df32ed6a1ca3b8156cb2301e59","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Ensure that the appropriate output from codesign is used\n\nSummary: Use the `stderr` which contains the `CDHash` rather than the `stdout`\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3757045\n\nfbshipit-source-id: 0216ad78d530b2c16d1f2b240ff2374f2d21419f","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/aa8c972fab8a52df32ed6a1ca3b8156cb2301e59"},{"sha":"bd4a060ab3a27d16b48aa58c7e22a4651f61bd87","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Optional Framebuffer for Xcode 8\n\nSummary: I haven't (yet) found a way to make launching via `CoreSimulator`, but without a Framebuffer work for Xcode 7. The same is not true for Xcode 8, where this is absolutely possible. This means that we can make the Framebuffer optional for Xcode 8 by delegating out to the `_Direct_Xcode8` class in the cluster.\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3757252\n\nfbshipit-source-id: 3ad07eeace7e0bc35a2036f906ad9b3daba96a15","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/bd4a060ab3a27d16b48aa58c7e22a4651f61bd87"},{"sha":"844c53b32b59b67ea3a36ed86deed67aceec460e","author":{"name":"Marek Cirkos","email":"6213002287e51e2d71bd010705b02a7de0a945e7@fb.com"},"message":"Updated Apple's private protocols\n\nSummary: Updated Apple's private headers to one used in Xcode 8 beta 6\n\nReviewed By: lawrencelomax\n\nDifferential Revision: D3751735\n\nfbshipit-source-id: 116fbc3c8e6d552de7a889edda1c395c7099bf51","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/844c53b32b59b67ea3a36ed86deed67aceec460e"},{"sha":"485d36661ecdd81dd99e875e09e9c5c14e9bfd78","author":{"name":"Marek Cirkos","email":"6213002287e51e2d71bd010705b02a7de0a945e7@fb.com"},"message":"Extract clientProcessDisplayPath method\n\nSummary:\nThis value is non-changing during process run, so we can use dispatch_once and class property instead passing it around.\nThis way code is easier to understand\n\nReviewed By: lawrencelomax\n\nDifferential Revision: D3751747\n\nfbshipit-source-id: a4ee21b9b3c674100ccd3e1e4eecc68162acf504","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/485d36661ecdd81dd99e875e09e9c5c14e9bfd78"},{"sha":"3908b61c1bf6767c585632cb82831cccda8ce5dc","author":{"name":"Marek Cirkos","email":"6213002287e51e2d71bd010705b02a7de0a945e7@fb.com"},"message":"Return void wtih sendStartSessionRequestWithConnection\n\nSummary: Return value is not used anywhere so making it void returning method would simplify our code.\n\nReviewed By: lawrencelomax\n\nDifferential Revision: D3751751\n\nfbshipit-source-id: 520a89972476bf6b2a375b3d8dcb2b93a6dea94d","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/3908b61c1bf6767c585632cb82831cccda8ce5dc"},{"sha":"ab98deeafd86fd6364525ae5a9f0b5e57ccf1150","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Adds tests for Mac OS X Logic & Crashing iOS Tests\n\nSummary: It's easy to regress this, so we should add tests for them\n\nReviewed By: k21\n\nDifferential Revision: D3757978\n\nfbshipit-source-id: c41348bf704b8662555ffff5b0df2b5633f28f58","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/ab98deeafd86fd6364525ae5a9f0b5e57ccf1150"},{"sha":"eecaec23733a2c8d52a6f9ef06b162a5ef9a947c","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Put full debug output on failure\n\nSummary: This information can be very useful to find an earlier failure if the later log lines, which focus on shutting down a simulator and aren't particularly relevant.\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3757101\n\nfbshipit-source-id: 902e0a831b9df49744665acd1143f210fc702e4a","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/eecaec23733a2c8d52a6f9ef06b162a5ef9a947c"},{"sha":"6401b03538edf5bda48758d5493c0c6fe2729d5e","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Extract Logic Test Running to FBLogicTestRunner\n\nSummary: Extracts out the behaviour for running a logic test, so that we can easier iterate on it, with the new tests in place.\n\nReviewed By: k21\n\nDifferential Revision: D3757627\n\nfbshipit-source-id: 255b5b13f0906a983a3e52083d9e46f1c0eac7f3","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/6401b03538edf5bda48758d5493c0c6fe2729d5e"},{"sha":"7c483085abaa71f687f91c7db053ca6fd08ec30e","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Get Crash Log Info from Crashing xctest Process.\n\nSummary: Extracts out the crash log fetching to `FBControlCore` as a Public API. This then allows us to call it from `fbxctest` in order to get a crash log.\n\nReviewed By: k21\n\nDifferential Revision: D3757727\n\nfbshipit-source-id: 0327fe475920e393fd6d2d7f72a618b2a064e6b0","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/7c483085abaa71f687f91c7db053ca6fd08ec30e"},{"sha":"91c98f95057bbc5fd36f1eaaa907b3dafe8a760c","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Add Codesign Requirement for iOS Unit Test Shim\n\nSummary: The iOS Unit Test Shim needs to be codesigned on Xcode 8. There is already a method for obtaining the paths of the shims, so this can be adapted to require codesigning (where relevant).\n\nReviewed By: k21\n\nDifferential Revision: D3763455\n\nfbshipit-source-id: 560c8d52c2ae5295d0db52cf60b365b620a7b302","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/91c98f95057bbc5fd36f1eaaa907b3dafe8a760c"},{"sha":"3438fd33fcfffdfb2557927412bfc17940060c27","author":{"name":"Marek Cirkos","email":"6213002287e51e2d71bd010705b02a7de0a945e7@fb.com"},"message":"Move FBProcessLaunchConfiguration to FBControlCore\n\nSummary: This is useful process launch abstraction that will be useful in XCTestBootstrap and FBDeviceControll\n\nReviewed By: lawrencelomax\n\nDifferential Revision: D3758144\n\nfbshipit-source-id: aa22907b5f2fbc2444c16121449f2b7e16de79bb","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/3438fd33fcfffdfb2557927412bfc17940060c27"},{"sha":"13e9aa46d02d9f97cdeb087da14bc4c60f64cafd","author":{"name":"Marek Cirkos","email":"6213002287e51e2d71bd010705b02a7de0a945e7@fb.com"},"message":"Fixed starting UITests\n\nSummary:\nUITests require additional parameter `initializeForUITesting` in `XCTestConfiguration` being set in order to initialize UITesting environment.\nI added `FBTestLaunchConfiguration` class that holds reqested xctest configuration which will minimize number of parameters being passed around.\n\nReviewed By: lawrencelomax\n\nDifferential Revision: D3757739\n\nfbshipit-source-id: f52cc0b24a608b18923a2a215c50f482db0aa2dd","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/13e9aa46d02d9f97cdeb087da14bc4c60f64cafd"},{"sha":"19335ebcd78dced24cb35bb22179002c7ce73da7","author":{"name":"noshuai","email":"99dc0efc0b37f1d16d1d33b354603bf9faa90dab@hotmail.com"},"message":"Add function set location\n\nSummary:\nsuch as fbsimctl xxxxxxxxx set_location 39.9 116.39\nCloses https://github.com/facebook/FBSimulatorControl/pull/310\n\nDifferential Revision: D3763975\n\nPulled By: lawrencelomax\n\nfbshipit-source-id: 072ac182d8500e15aa6aabecc09f58b1293b47b7","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/19335ebcd78dced24cb35bb22179002c7ce73da7"},{"sha":"2f572eb97f333cf5b5777e1a332dd044070a6590","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Add FBTestManagerContext\n\nSummary: In order to pass down more information about the AUT to the Connection objects, I've moved this into a value object. This will allow us to use the BundleID later for querying.\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3764058\n\nfbshipit-source-id: 802273a143e51feae6985ca9e5851c7bc9558aa5","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/2f572eb97f333cf5b5777e1a332dd044070a6590"},{"sha":"83fe641d6d2c5cb50d758dac71e4f1faf52f0d07","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Add Crash Reporting to FBDeviceOperator\n\nSummary: The reporting in the case that an Application Test Process crashes isn't great. Fortunately, we have most of the primitives in order to fetch crash log diagnostics for Simulators. By calling out to this API via the `FBDeviceOperator`, we can get more information about the crashing process. Following on from this, I plan to add changes that will allow a 'Result' to be produced and then inspected.\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3763872\n\nfbshipit-source-id: 4fc5aca54904d664f5d581daf929746de80b1c9a","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/83fe641d6d2c5cb50d758dac71e4f1faf52f0d07"},{"sha":"741ad4941f4e05bd0adac8711444a3c36791f130","author":{"name":"Lawrence Lomax","email":"cfaaa0052b13e93bd70081dfbf0d94d5279c33e1@fb.com"},"message":"Ensure iOS Unit Test Targets are Codesigned in FBSimulatorControlTests\n\nSummary: We require codesigning to run the integation tests for Xcode 8, this adds this requirement to `FBSimulatorControlTests`.\n\nReviewed By: marekcirkos\n\nDifferential Revision: D3757292\n\nfbshipit-source-id: 01e2f6b91683dbfa1de87a47a0668e201b130a30","distinct":false,"url":"https://api.github.com/repos/calabash/FBSimulatorControl/commits/741ad4941f4e05bd0adac8711444a3c36791f130"}]}
{"actor":{"display_login":"sapieneptus"}}