Commit Graph

106 Commits

Author SHA1 Message Date
Jonathan Lipps
4777fa3ca7 get rid of forceQuitInstruments (fix #2901) 2014-06-19 11:26:24 -07:00
Ricki Hastings
365e96c382 Detect architecture type on linux
We should detecting architecture type because chromedriver can have problems running 32bit if the required libraries aren't available on a 64bit OS.
2014-06-17 12:28:47 +01:00
sebv
06d60fc9ee extracted appium-adb npm package 2014-06-03 12:59:15 +08:00
sebv
2f9ed60ea4 Faster selendroid installer + faster ci. 2014-05-29 00:08:22 +08:00
sebv
d260e47a23 first ci sauce tests 2014-05-11 07:17:31 +08:00
sebv
343736c865 UICatalog was fixed at root 2014-04-30 11:25:57 -07:00
Ruben Gonzalez Alonso
6f92843f72 Allow spaces in Appium folder 2014-04-22 17:57:58 +02:00
Jonathan Lipps
9e97f76039 make sure grunt command is quoted in reset.sh in case cwd has spaces 2014-04-17 12:48:37 -07:00
Jonathan Lipps
7e5ca293a6 if we're not in a git repo. don't link commit hooks (fix #2141) 2014-03-24 09:59:14 -07:00
Jonathan Lipps
3b357841a5 using npmlink -m in reset.sh sometimes puts submodules at an earlier commit than the one we want 2014-03-14 12:35:47 -07:00
sebv
094564270d UICatalog fix for 7.1 2014-03-14 21:43:46 +08:00
Jonathan Lipps
6e0ecb3b5d don't ever use sudo to reinstall npm modules 2014-03-11 12:03:29 -07:00
Jonathan Lipps
bcc2649d1f use actual ios sdk for reset.sh instead of hard-coding it 2014-03-10 14:18:37 -07:00
sebv
f2d9025557 adding npm submodules and scripts 2014-03-10 20:30:57 +08:00
Payman Delshad
29f393452d Added support for --udid to the reset scripts. 2014-03-05 15:46:17 +01:00
sebv
2db67fb872 Extracted appium-uiauto package 2014-03-02 16:07:57 +08:00
sebv
221ca385e5 Converted code to use npm appium-instruments package 2014-02-28 11:22:34 +08:00
jonahss
cd411874a4 changed .appiumconfig to .apapiumconfig.json so we can load it with require() and have it cached 2014-02-25 15:53:55 -08:00
Jonathan Lipps
fe325c5cda add pre-commit hook in reset.sh 2014-02-25 12:02:56 -08:00
Jonathan Lipps
ccfe1b7ab5 remove old chromedriver binaries (cc @imurchie) 2014-02-14 15:46:13 -08:00
Isaac Murchie
d266d4b7fa Bundle all ChromeDrivers when publishing 2014-02-14 09:50:48 -08:00
Jonathan Lipps
0de0452b75 ensure selendroid test app doesn't need to have its version updated when we update selendroid 2014-02-13 15:25:56 -08:00
Isaac Murchie
9ee3e319af Bundle ChromeDriver into build, for Mac and Linux 2014-02-11 11:47:25 -08:00
Ruben Gonzalez Alonso
fafc389109 Allow to use reset.sh from git-bash in Windows 2014-02-11 16:23:48 +01:00
Jonathan Lipps
374b13e8d6 clear out selendroid build cruft so it doesn't accidentally get committed into our codebase 2014-02-06 11:22:20 -08:00
Jonathan Lipps
8ce088c11a make toggle test ready for appium test
- build it in reset.sh
- move test files to an appropriate dir
- add to test.sh
cc @mobiware
2014-01-21 16:31:20 -08:00
sebv
727e1d0686 making reset.sh xcode 4.6 friendly 2014-01-07 02:24:37 +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
a4f82c31cd remove safari launcher as strategy for safari + sim 2013-12-18 14:03:30 -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
52bb752773 add --show-config flag to show appium config, and include server build time 2013-12-09 14:13:42 -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
8f16e64c1b new webviewapp works for both ios6.1 and ios7.0 2013-11-15 12:22:47 -08:00
Jonathan Lipps
c106c17c7f promote WebViewApp to build/ since it will be used for web tests in ios7 2013-11-15 11:12:30 -08:00
Dan Cuellar
7b1e1badce Set iOS Simulator Language using ios-sim-locale from https://code.google.com/p/ios-sim-locale/ 2013-11-11 13:01:10 -08:00
Jonathan Lipps
099d564ebc Merge pull request #1413 from ecomrobotics/ios-logs
Support for iOS logs for devices and simulators
2013-11-04 15:44:31 -08:00
eComRobotics Team
caf7d789e9 Support for iOS logs for devices and simulators
Fix after comments by @jlipps

Fix require section
2013-11-05 03:16:44 +04:00
Sergio Neves Barros
4b362df4d0 Added bundleId for simulator build and did a cleanup for isSafariLauncherApp flag 2013-11-04 18:28:22 +00:00
Jonathan Lipps
6aa838e474 fix check in reset.sh
cc @snevesbarros
2013-10-31 13:55:37 -07:00
Sergio Neves Barros
010a1df79f Shifting twice when the second argument doesn't start with -- 2013-10-31 17:19:26 +00:00
Sergio Neves Barros
c9e74d6340 Added ability to select code signing identity (and if required profile). 2013-10-31 16:29:52 +00:00
Jonathan Lipps
d31a3729b1 changelog and update reset.sh to fix --real-safari bug 2013-10-29 14:49:14 -07:00
Jonathan Lipps
def9c4a7c7 copy status and xpath to uiauto instead of linking
so they get picked up appropriately by npm
2013-10-25 09:37:14 -07:00
Jonathan Lipps
91e21ac13b replicate @snevesbarros reset fix for building safari 2013-10-24 13:45:55 -07:00
Jonathan Lipps
592c6af31a remove .appiumconfig on reset
so we don't run into situations like reset.sh --[device] and then
appium won't start because other devices were configured at
a previous version
2013-10-24 10:49:33 -07:00
Jonathan Lipps
5ad5df488b move all android-related files together into devices/android 2013-10-17 12:33:49 -07:00
Jonathan Lipps
059a7dc339 move all firefoxos-related functionality together
and add firefox os resetting to reset.sh so it's functional
2013-10-17 12:33:48 -07:00
Jonathan Lipps
64f5619331 move uiauto stuff into ios/ and extract status and xpath libs 2013-10-17 12:33:48 -07:00
Jonathan Lipps
8f4c01af2c update safarilauncher steps in reset.sh
cc @snevesbarros
2013-10-17 10:30:09 -07:00
Sergio Neves Barros
36f296a908 Added SafariLauncher as a submodule and as part of the build. App is then zipped and copied to the build folder. 2013-10-16 17:26:59 +01:00