Commit Graph
11339 Commits
Author SHA1 Message Date
bootstraponline e9cce3f709 Merge pull request #1680 from bootstraponline/keystore
Fix checkApkKeystoreMatch argument order
2013-12-26 18:30:50 -08:00
bootstraponline 9a13665ffb Fix checkApkKeystoreMatch argument order 2013-12-26 21:29:17 -05:00
bootstraponline f603af0684 Fix appium shell
node appium.js --shell
2013-12-26 21:09:30 -05:00
bootstraponline f1f40fd66a Fix app not responding 2013-12-26 14:01:01 -05:00
Raquel Vélez 0ed0ae7c34 Merge pull request #1670 from rockbot/master
first attempt at fixing appium avd startup bug
2013-12-23 10:38:16 -08:00
rockbot 79fb97ba60 first attempt at fixing appium avd startup bug 2013-12-23 10:03:52 -08:00
Jonathan Lipps 957e39c79e Merge pull request #1664 from rockbot/master
requires users to specify their device in their desired capabilities (fix #1656)
2013-12-20 15:03:45 -08:00
rockbot 158a4ba2d2 requires users to specify their device in their desired capabilities 2013-12-20 14:29:14 -08:00
bootstraponline 2df0775108 Merge pull request #1663 from Jonahss/patch-1
Readme typo
2013-12-20 12:57:56 -08:00
Jonah 50cd798174 Readme typo 2013-12-20 12:48:40 -08:00
Jonathan Lipps 13dac43000 Merge pull request #1662 from jlipps/master
add ability to set launch timeout from the command line so it can be use...
2013-12-20 11:20:06 -08:00
Jonathan Lipps 31bd697cf4 add ability to set launch timeout from the command line so it can be used in conjunction with pre-launch 2013-12-20 10:57:42 -08:00
Jonathan Lipps 93f6306159 getiOSSDKVersion only returns major version, but we need minor versions for clearing out safari. use glob instead 2013-12-19 17:03:18 -08:00
Jonathan Lipps 20c368f296 changelog and bump to 0.13.0 for publish v0.13.0 2013-12-19 16:18:24 -08:00
Jonathan Lipps 4d159743e6 make sure that if we delete a built-in app, we look in /tmp to try and launch it if it ends up being not put back yet 2013-12-19 16:17:37 -08:00
Jonathan Lipps 20e1580362 adb shell doesn't return exit codes so we need to specifically look for this failure 2013-12-19 15:53:22 -08:00
Jonathan Lipps 42bd48bc36 actually, selendroid does need to support a few mobile methods as it turns out! cc @rockbot 2013-12-19 15:43:48 -08:00
Jonathan Lipps 1cddb16221 update selendroid 2013-12-19 15:28:14 -08:00
Jonathan Lipps 5d7f71d4c8 make sure origAppPath doesn't hang around between sessions 2013-12-19 15:20:20 -08:00
Jonathan Lipps 9741c332d7 show a warning in reset.sh if you're not on ios7 2013-12-19 14:28:30 -08:00
Jonathan Lipps 84549edbe0 update i-w-d (fix #1640) 2013-12-19 14:12:50 -08:00
Jonathan Lipps e08970b75d Merge pull request #1657 from jlipps/safari7
Safari on iOS 7
2013-12-19 13:36:21 -08:00
Jonathan Lipps 413a9bee38 make sure that gappium tests are run for both ios and android 2013-12-19 11:27:09 -08:00
Jonathan Lipps a0c997a907 have safari tests automatically use current sdk 2013-12-19 11:22:07 -08:00
Jonathan Lipps cd6f1b2a2e wait a bit after a non-synthetic click since it takes longer than javascript 2013-12-19 11:19:34 -08:00
Jonathan Lipps 2622b2589b if instruments chooses not to die, leave it in its grave and find another one 2013-12-19 11:18:49 -08:00
Jonathan Lipps 049f9a631d update mobile safari behavior to work better with ios7 2013-12-19 10:21:41 -08:00
bootstraponline 5b4d41ac24 Merge pull request #1653 from elgalu/patch-2
Markdown-related improvements to README.md ruby examples
2013-12-18 19:14:30 -08:00
Leo Gallucci eaaea6e2aa Markdown-related improvements to README.md ruby examples 2013-12-19 01:09:10 -02:00
bootstraponline ca96a526ce Fix spacing 2013-12-18 21:44:20 -05:00
bootstraponline 85fb14bfec Merge pull request #1651 from rockbot/master
changes md5 module for more efficient md5hashing
2013-12-18 18:42:34 -08:00
bootstraponline 0e397b4cf3 Merge pull request #1652 from elgalu/patch-1
Small typo 'sessoin' for 'session'
2013-12-18 18:42:11 -08:00
Leo Gallucci 2932f01095 Small typo 'sessoin' for 'session' 2013-12-19 00:38:20 -02:00
rockbot 005f9ac1ac changes md5 module for more efficient md5hashing 2013-12-18 17:13:14 -08:00
Jonathan Lipps e8a685da60 allow safari on ipad to launch correctly as well 2013-12-18 17:09:42 -08:00
Jonathan Lipps 06e711237a support automation of safari on ios7 2013-12-18 16:56:02 -08:00
Jonathan Lipps 038561117d allow setting ios sdk version in tests with IOS_VERSION env var 2013-12-18 16:55:36 -08:00
Jonathan Lipps 321b161124 allow built-in apps to be automated by temporarily moving them 2013-12-18 16:52:36 -08:00
Jonathan Lipps eefb31edfc Merge pull request #1634 from grz0/master
Catch SyntaxError exception and log nice error message
2013-12-18 15:56:27 -08:00
Jonathan Lipps c9b6f55739 Merge pull request #1645 from rockbot/master
politely informs user that mobile commands don't work in selenium
2013-12-18 15:56:02 -08:00
Jonathan Lipps a68c9282cf Merge pull request #1650 from jlipps/instruments-rearch
Instruments rearch
2013-12-18 15:51:51 -08:00
grz0 f23748c29d Catch SyntaxError exception and log nice error message 2013-12-19 00:01:50 +01:00
Jonathan Lipps a4f82c31cd remove safari launcher as strategy for safari + sim 2013-12-18 14:03:30 -08:00
Jonathan Lipps a48247a910 clean up instruments pathfinding 2013-12-18 13:49:10 -08:00
Jonathan Lipps 8bc99f2bb4 remove retry support from appium test code
since it is now handled in appium itself
2013-12-18 13:34:49 -08:00
Jonathan Lipps 4a1cc2580c refactor instruments and add appium-internal flake support
This commit constitutes a pretty big refactor of the instruments
process handler. It also introduces a server flag, '--backend-retries',
with a default of '3', which specifies how many times Appium will retry
launching instruments before giving up and saying that it crashed or
timed out. This works in concert with launchTimeout, of course.

I think this refactor also fixes some longstanding callback reasoning
errors and maybe some other bugs.

It might also introduce some bugs of its own though :-)
2013-12-18 13:34:49 -08:00
rockbot 91caf798f7 politely informs user that mobile commands don't work in selenium
adds extra test to ensure it's the mobile: error message that's getting sent
2013-12-18 11:43:29 -08:00
bootstraponline 9afbf03875 Merge pull request #1643 from bootstraponline/master
Fix cleanupAppState logging messages
2013-12-17 15:39:54 -08:00
Jonathan Lipps 5f1a7a1185 Merge pull request #1626 from rockbot/master
adds check for API level; stops test if device is 'android' but API < 17
2013-12-17 15:37:29 -08:00
rockbot 686a16ae83 adds check for API level; stops test if device is 'android' but API < 17
separates checkApiLevel functionality and cleans up little bits

cleans up the last bits
2013-12-17 15:33:53 -08:00