Commit Graph

5478 Commits

Author SHA1 Message Date
Isaac Murchie 0a1ff83778 Add test support for iOS 8.4 2015-04-20 13:46:22 -07:00
Dan Cuellar b0e85af63e Merge pull request #4954 from penguinho/master
Updating tapster robot URLs
2015-04-18 21:24:49 +01:00
Dan Cuellar 9b3d752d97 Updating tapster robot URLs 2015-04-18 21:23:50 +01:00
Jonathan Lipps 7d085163f0 Merge pull request #4948 from 0x1mason/async_logging
Added async-trace switch and longjohn and stack-trace dependencies.
2015-04-17 11:31:04 -07:00
Eric Millin f96ef4f9c8 Added async-trace switch and longjohn and stack-trace dependencies. 2015-04-17 11:48:38 -04:00
Jonathan Lipps 59beaebb89 Merge pull request #4942 from imurchie/isaac-ios-crashlogs
Fix ios crash log retrieval
2015-04-16 14:58:13 -07:00
Jonathan Lipps ab5fd29c06 Merge pull request #4928 from jlipps/master
fix safariAllowPopups issue w/ ios 8+ (fix #4784)
2015-04-16 14:49:01 -07:00
Jonathan Lipps c4f3413aa2 Merge pull request #4914 from imurchie/isaac-io83-tests
Update tests to handle iOS 8.3 foibles
2015-04-16 14:43:52 -07:00
Isaac Murchie 510433a1cc Fix ios crash log retrieval 2015-04-16 16:34:58 -05:00
Isaac Murchie 592a167195 Update tests to handle iOS 8.3 foibles 2015-04-16 16:31:39 -05:00
Eric Millin cf6e8db718 Merge pull request #4941 from 0x1mason/memory_issue
fixed spelling
2015-04-16 17:03:13 -04:00
Eric Millin 20ed7154a0 fixed spelling 2015-04-16 16:58:25 -04:00
Jonathan Lipps 64a056c244 Merge pull request #4940 from 0x1mason/memory_issue
Added docs with iOS NSLog issue workaround
2015-04-16 13:56:53 -07:00
Eric Millin 2e45b86458 Added docs with iOS NSLog issue workaround 2015-04-16 16:45:08 -04:00
Jonathan Lipps 2f9f0ba52d Merge pull request #4929 from moizjv/master
Updating appium-uiauto to fix #4725
2015-04-15 16:38:34 -07:00
moizjv 9764d482cb Updating appium-uiauto 2015-04-15 16:15:52 -07:00
Jonathan Lipps f91d5ab8ab remove safariAllowPopups specs that don't actually test the capability 2015-04-15 14:20:04 -07:00
Jonathan Lipps d7886479cb fix safariAllowPopups issue w/ ios 8+ (fix #4784) 2015-04-15 14:17:00 -07:00
Jonathan Lipps cb2d0d61b9 remove xcode switching logic from bin/test.sh; the possible combos are too complex for test.sh to do a good job with 2015-04-15 12:27:32 -07:00
Jonathan Lipps 93884f41cf update gappium submodule with reset.sh fix (no longer require a global cordova cli) 2015-04-15 12:07:11 -07:00
Jonathan Lipps 58e768141c make sure authorize-ios doesn't fail if a dir happens to not exist (not a fatal error) 2015-04-15 12:07:11 -07:00
Jonathan Lipps 70c2f46984 Merge pull request #4913 from jlipps/master
upgrade chromedriver with session id overwrite fix (fix #4909)
2015-04-15 12:06:59 -07:00
Jonathan Lipps 0ca209bcbc Merge pull request #4918 from redshirtrob/support-node-idevice-callback
Handle `node-idevice` callback parameter types for `isInstalled`.
2015-04-15 10:47:01 -07:00
Robert S. Jones f5a04fdcc0 Handle node-idevice callback parameter types for isInstalled.
This handles #4915.

Node package `node-idevice` has a method on the `IDevice` class
that checks to see if a given app is installed: `isInstalled`.
This method passes a boolean value as the second argument in the
callback function, but `isAppInstalled` expects an array.

The array support appears to be necessary for some other opaque
types so it cannot be removed.  Instead, we check the type of the
second parameter.  If it's `boolean` and `true` then we execute
the positive portion of the if block.
2015-04-15 10:39:57 -07:00
Jonathan Lipps e6e9eb2f07 Merge pull request #4921 from paymand/node-idevice-0.1.5
Updated node-idevice to v0.1.5.
2015-04-15 10:18:11 -07:00
Payman Delshad 30167b0331 Updated node-idevice to v0.1.5. 2015-04-15 14:36:25 +02:00
Jonathan Lipps c7fa39793d upgrade chromedriver with session id overwrite fix (fix #4909) 2015-04-14 15:03:19 -07:00
Jonathan Lipps 230dc70f80 Merge pull request #4912 from moizjv/master
Updating sample-code submodule to fix reset.sh --dev #4875
2015-04-14 13:47:46 -07:00
moizjv 66dd29830f updating sample-code submodule to fix reset.sh --dev 2015-04-14 13:13:40 -07:00
Jonathan Lipps 9038dba0ca add a test for safari popup windows, and the guinea pig addition to support it 2015-04-14 07:45:00 -07:00
Jonathan Lipps 52480e3b2c ensure @sebv's new safari webview logic is active for >= 8.1, not just 8.1 2015-04-14 07:43:57 -07:00
Jonathan Lipps fbc69e2447 redo the stop-app-on-reset arg with the correct polarity (obviates #4826) 2015-04-13 16:36:03 -07:00
Jonah 98d81a614c Merge pull request #4894 from Jonahss/refactor
add `--instruments` server arg
2015-04-13 14:33:38 -07:00
Jonathan Lipps d2c161aa89 make sure --suppress-adb-kill-server is treated as a boolean 2015-04-13 14:29:26 -07:00
Jonah 9849317ad1 add instruments server arg 2015-04-13 14:28:07 -07:00
Jonathan Lipps b8fd875e9c Merge pull request #4905 from jlipps/master
if we are downloading an app, actually listen for the error event (add b...
2015-04-13 14:25:22 -07:00
Jonathan Lipps c1f1f1ac04 if we are downloading an app, actually listen for the error event (add better logs for #4832) 2015-04-13 14:23:25 -07:00
Jonah Stiennon 16b2ca0dfa update appium-support and appium-instruments 2015-04-13 12:40:54 -07:00
Jonathan Lipps 55591ad20c Merge pull request #4903 from imurchie/isaac-instruments
Use latest instruments
2015-04-13 12:04:30 -07:00
Isaac Murchie 17b3041b09 Use latest instruments 2015-04-13 14:32:54 -04:00
Jonah cebff91c2c Merge pull request #4892 from Jonahss/update-xcode
update appium-xcode to babel-backed version 2
2015-04-10 14:23:20 -07:00
Jonah Stiennon 77f94ea510 update appium-xcode to babel-backed version 2 2015-04-10 14:18:42 -07:00
Jonathan Lipps d44bc994fc Merge pull request #4871 from Jonahss/refactor-squashed
Refactor squashed
2015-04-10 14:07:18 -07:00
Jonah Stiennon a887068c2e refactor of ios.js. Main launch sequence broken into separate flows for simulators and real devices. Added appium-xcode repo to replace xcode.js. Use idevice_id to get device udid, fallback on udidetect. Use idevicesyslog to get device logs, fallback on deviceconsole 2015-04-10 14:05:20 -07:00
Jonathan Lipps a380008b73 update appium-chromedriver and node-simctl with babel-backed transpiler 2015-04-10 13:40:08 -07:00
Jonathan Lipps e57a84f094 Merge pull request #4388 from jlipps/new-chromedriver
use appium-chromedriver package
2015-04-09 08:10:34 -07:00
Jonathan Lipps 469835e6a7 update future.js to patch Promise with .nodeify so it can interoperate with Q/Bluebird 2015-04-08 17:24:21 -07:00
Jonathan Lipps c70694472b update chromedriver support with callback-based functions that fit more snugly into the current paradigm 2015-04-08 17:24:21 -07:00
Jonathan Lipps c871e8a046 ensure that we send in the device we're using to chromedriver 2015-04-08 17:24:21 -07:00
Jonathan Lipps a7b85ecd84 use appium-chromedriver package for chrome/chromedriver 2015-04-08 17:24:21 -07:00