Commit Graph
12126 Commits
Author SHA1 Message Date
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
bootstraponline 88d80339fa Update iOS mobile reset 2013-12-17 18:22:05 -05:00
Jonathan Lipps e28b3c2718 Merge pull request #1636 from jlipps/master
fix #1631
2013-12-17 15:16:39 -08:00
Jonathan Lipps 0b80544c36 add tests for apk downloading, delete old tests (fix #1631) 2013-12-17 12:46:51 -08:00
Jonathan Lipps 7b15d05aba remove unused testfiles 2013-12-17 12:46:51 -08:00
Jonathan Lipps a3f7e8086e Merge pull request #1632 from jlipps/master
misc fixes
2013-12-17 12:04:18 -08:00
Jonathan Lipps 24e899bdca make sure show-config works with npm (fix #1630) 2013-12-17 11:10:48 -08:00
Jonathan Lipps 9fe8358cb4 don't reset build/ if we're not using --hardcore, and some other fixes 2013-12-17 11:10:48 -08:00
Jonathan Lipps 91a3c9eff7 Merge pull request #1625 from filmaj/new-build-tools
add 19.0.0 build tools search path for figuring out where aapt is
2013-12-16 16:45:52 -08:00
filmaj 7403a54939 add 19.0.0 build tools search path for figuring out where aapt is. helps w/ support for new android sdks. 2013-12-16 16:44:54 -08:00
Dan Cuellar 7f488eb92d Merge pull request #1619 from penguinho/sim-wait
Adding wait for simulator to launch by waiting for log to populate
2013-12-15 17:09:00 -08:00
Dan Cuellar bb725eb436 Fix #1442 2013-12-15 15:05:19 -08:00
Dan Cuellar 7dd6f09310 Adding automatic detection of the last used simulator version 2013-12-15 08:44:27 -08:00
Dan Cuellar bd0c9c1668 Adding code to kill zombie deamon launchers 2013-12-14 18:46:25 -08:00