Commit Graph
12167 Commits
Author SHA1 Message Date
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
Dan Cuellar f62bf64aa9 Merge pull request #1620 from penguinho/doctor
Doctor Improvements
2013-12-14 18:00:26 -08:00
Dan Cuellar e3f449c6e5 start-up sequence will now wait for at least one line in the simulator log before proceeding
had to fix the log capture code to make this work
2013-12-14 15:47:47 -08:00
Dan Cuellar e272906144 Fixing Issue Where Linux tried to run iOS Checks and where sometimes checks did not run 2013-12-14 15:21:31 -08:00
Dan Cuellar 8f7ee33590 Fixing the authorization db check to work for Mountain Lion 2013-12-14 14:58:45 -08:00
Jonathan Lipps 1aabd1f0ee Merge pull request #1617 from DylanLacey/master
Update Sauce examples with reporting, cleaner layout
2013-12-14 09:09:08 -08:00
Dylan Lacey d3fc47fa43 Make ruby sauce examples follow the same structure.
Make Android and Ruby examples have helper code at the bottom, similar
method names
2013-12-13 22:50:57 -08:00
Dylan Lacey 6e416550db Make Ruby Sauce example report success, and actually work 2013-12-13 22:34:34 -08:00
Dylan Lacey 64bf117a55 Add result reporting to Ruby Android Sauce example 2013-12-13 22:09:22 -08:00
bootstraponline 2414e72fa4 Merge pull request #1615 from jlipps/master
wait a bit for webviews to show up and fix safari callback issue
2013-12-13 18:44:52 -08:00