Commit Graph
12159 Commits
Author SHA1 Message Date
Jonathan Lipps c8abd030c0 changelog and bump to 0.12.3 for publish v0.12.3 2013-12-10 14:42:39 -08:00
Jonathan Lipps ed3c4906bd update selendroid to 0.7.0 2013-12-10 14:42:39 -08:00
Jonathan Lipps ecdd055323 Merge pull request #1603 from jlipps/master
refactor server/main and fix force-kill instruments issues
2013-12-10 14:29:18 -08:00
Jonathan Lipps 1ebc3dd655 make sure we don't start FQInstruments on non-mac or mac < 10.9 (fix #1585) 2013-12-10 13:36:43 -08:00
Jonathan Lipps abe22334b1 refactor server/main
and add --merciful flag to avoid the force quit instruments watcher
2013-12-10 13:25:58 -08:00
Jonathan Lipps 4e3caf7043 Merge pull request #1602 from bootstraponline/master
Pipe force quit logs to console
2013-12-10 12:30:18 -08:00
Jonathan Lipps e145065261 Merge pull request #1601 from jlipps/master
add lots more tests for command timeout
2013-12-10 12:28:24 -08:00
bootstraponline 5181bb90dd Pipe force quit logs to console
info: [ForceQuitUnresponsiveApps] 2013-12-10 15:11:16.424 ForceQuitUnresponsiveApps[56799:507] Force quit unresponsive instruments v0.0.1
info: [ForceQuitUnresponsiveApps] 2013-12-10 15:11:42.708 ForceQuitUnresponsiveApps[56799:507] Force quitting: 'freeze2' at 'file:///Users/user/ForceQuitUnresponsiveApps/freeze2/./bin/freeze2.app/Contents/MacOS/instruments'
2013-12-10 15:12:11 -05:00
Jonathan Lipps 7b770c8411 add lots more tests for command timeout
testing setting via desired caps as well
also, make it so passing in 'false' also disables timeout
2013-12-10 11:46:07 -08:00
Jonathan Lipps d7985cbc3c Merge pull request #1598 from haveahennessy/disable-timeout
Setting newCommandTimeout capability to 0 disables timeout.
2013-12-10 11:24:32 -08:00
Matt Isaacs d0a1968fd0 Setting newCommandTimeout capability to 0 disables timeout. 2013-12-10 12:31:27 -05:00
bootstraponline 501ffa677c Merge pull request #1596 from mobiware/master
Fix for #1595
2013-12-10 06:27:02 -08:00
Romain Criton a732b467fa Add class name as a valid strategy for non-Web platforms 2013-12-10 11:03:23 +01:00
bootstraponline 6db7212e96 Merge pull request #1594 from jlipps/master
we don't write to authfile anymore, so get rid of that code
2013-12-09 18:02:42 -08:00
Jonathan Lipps ac5da51b59 we don't write to authfile anymore, so get rid of that code
and give users the ability to give total and insecure access to taskport
2013-12-09 15:30:32 -08:00
Jonathan Lipps 73c36f4786 Merge pull request #1593 from jlipps/master
update sauce android example to not be dependent on driverblock
2013-12-09 15:28:21 -08:00
Jonathan Lipps 18917698a4 update sauce android example to not be dependent on driverblock 2013-12-09 15:12:46 -08:00
Dan Cuellar 4409efb422 Merge pull request #1592 from jlipps/master
allow user to let instruments launch device with --default-device
2013-12-09 14:48:23 -08:00
Jonathan Lipps 6319f734b8 allow user to let instruments launch device with --default-device 2013-12-09 14:44:23 -08:00
Jonathan Lipps 0edd3a629d make sure --show-config doesn't crash main server :-) 2013-12-09 14:39:51 -08:00
Jonathan Lipps 8903185789 Merge pull request #1591 from jlipps/master
add --show-config flag to show appium config, and include server build t...
2013-12-09 14:26:02 -08:00
Jonathan Lipps 52bb752773 add --show-config flag to show appium config, and include server build time 2013-12-09 14:13:42 -08:00
Jonathan Lipps 3e39227015 xcode 5.0.2 is out 2013-12-06 11:15:30 -08:00
Jonathan Lipps 1a8f8fd8c8 Merge pull request #1584 from bootstraponline/master
Fix #1583
2013-12-06 10:50:39 -08:00
bootstraponline 9e2a4d77ac Fix #1583 2013-12-06 13:49:12 -05:00
bootstraponline 78fe22384d Merge pull request #1582 from jlipps/master
retina shouldn't be default for ios 6
2013-12-05 18:58:37 -08:00
Jonathan Lipps d687a316dd retina shouldn't be default for ios 6 2013-12-05 17:57:45 -08:00
bootstraponline 76ceb5afdf Merge pull request #1581 from jlipps/master
make sure to reset command timeout during mobile: reset (fix #1579)
2013-12-05 15:51:41 -08:00
Jonathan Lipps b3e34ab4b0 make sure to reset command timeout during mobile: reset (fix #1579) 2013-12-05 14:57:57 -08:00
Jonathan Lipps ec68643ebb don't try to outsmart npm, I guess. 0.12.2 v0.12.2 2013-12-05 09:57:11 -08:00
Jonathan Lipps d87d86687e try to republish for npm v0.12.1b 2013-12-04 19:58:38 -08:00
Jonathan Lipps 0ab38e3891 changelog and bump to 0.12.1 for publish v0.12.1 2013-12-04 13:59:01 -08:00
Jonathan Lipps 232c46f7b9 make spinTitle a bit more lenient webview tests 2013-12-04 13:59:01 -08:00
Jonathan Lipps 1167713037 Merge pull request #1576 from jlipps/master
fix loc strat failure cases
2013-12-04 13:05:56 -08:00
Jonathan Lipps 99f0c16d9a make sure we don't discount web locators in webviews 2013-12-04 12:24:31 -08:00
Jonathan Lipps 17d88ee6da remove duplicate test and fix isScreenLocked test 2013-12-04 11:42:45 -08:00
bootstraponline 526dde3850 Merge pull request #1575 from bootstraponline/master
Fix scheme error by updating ForceQuitUnresponsiveApps
2013-12-04 11:06:17 -08:00
bootstraponline b41fbedb93 Fix scheme error by updating ForceQuitUnresponsiveApps 2013-12-04 14:05:28 -05:00
Jonathan Lipps 481103ca45 Merge pull request #1573 from jlipps/master
misc fixes
2013-12-04 10:13:19 -08:00
Jonathan Lipps 5b79c647ea make sure we extract the right file from the zip (fix #1557) 2013-12-04 09:48:55 -08:00
Jonathan Lipps f4477adfd1 fail sooner if user passes in a bad locator strategy (fix #1539) 2013-12-04 09:48:55 -08:00
Jonathan Lipps 1181cbaa49 Merge pull request #1565 from bootstraponline/fix_unresponsive_instruments
Recover from unresponsive instruments process
2013-12-03 11:16:56 -08:00
bootstraponline eaa6cb3d18 Recover from unresponsive instruments process
Register for kCGSNotificationAppUnresponsive and if the process is Instruments then terminate it.
This enables Appium to continue even when instruments is unresponsive. The current behavior is to wait forever.

To test this feature works properly, run ./instruments.sh from https://github.com/appium/ForceQuitUnresponsiveApps

instruments.sh will launch a process that's unresponsive and appium will force quit the process. The unresponsive process can be visually confirmed by using OS X Activity Monitor.
2013-12-03 14:07:38 -05:00
Jonathan Lipps 160e22c748 Merge pull request #1562 from penguinho/doctor
Adding More Doctor Checks for Android and Dev
2013-12-02 11:06:37 -08:00
Dan Cuellar 75d31929c6 Adding Dev Checks 2013-12-01 12:48:13 -08:00
Dan Cuellar 4147158291 Adding more android checks, adding optional cb to log.pass and log.fail 2013-12-01 12:34:23 -08:00
Dan Cuellar 269bfaf4c4 Adding doctor check for node binary path 2013-12-01 09:38:05 -08:00
Dan Cuellar e07651d9e0 Merge pull request #1560 from penguinho/doctor
Adding checks to see if authorize iOS needs to be run
2013-11-30 20:43:35 -08:00
Dan Cuellar 2e1733a654 Adding checks to see if authorize iOS needs to be run 2013-11-30 20:39:33 -08:00
Dan Cuellar 34375d525a Merge pull request #1559 from penguinho/doctor-gui
Adding the ability to run appium-doctor via the app using socket.io
2013-11-30 18:12:31 -08:00