Commit Graph

37 Commits

Author SHA1 Message Date
Jason Carr 7bd42b20e2 Last bit of refactoring. 2013-04-02 11:04:10 -07:00
Jason Carr 7053376c1a Allow cross domain middleware and handling for OPTIONS requests. 2013-04-02 10:58:21 -07:00
Jonathan Lipps 62e3e8addf instruments-without-delay pwnz warp drive 2013-04-01 18:19:12 -07:00
Jonathan Lipps f365e46277 make sure server quits if it's pre-launch and doesn't work 2013-03-26 09:33:58 -07:00
Jonathan Lipps e8578ccedf fix misuse of argparse with nargs=1 2013-03-08 10:27:35 -08:00
Jonathan Lipps d9db9834a6 support pre-launching safari 2013-03-07 17:09:25 -08:00
Jonathan Lipps 8d6b0619ec make sure alternative ports get converted to int 2013-03-06 09:51:09 -08:00
Jonathan Lipps 8a0c51b449 add global error handling for appium controller methods 2013-02-12 14:22:41 -08:00
Sebastian Tiedtke ceb753ff93 Be friendlier in case Appium is already running. 2013-02-04 22:27:02 -08:00
Sebastian Tiedtke d63227ce54 Added optional webhook for logging. 2013-02-04 17:07:22 -08:00
Jonathan Lipps f479d3ba19 ability to warp time and visit the future 2013-01-30 15:54:44 -08:00
Jonathan Lipps 06a6dcae38 make instruments use same logger as appium 2013-01-29 16:23:12 -08:00
Jonathan Lipps 7494ea3596 allow winston to log to file by starting server with --log
also, can tail log by running 'grunt log'
2013-01-29 15:20:24 -08:00
Jonathan Lipps 83f8bf4594 standardize ways of generating appium responses to conform to jsonwp 2013-01-29 12:26:10 -08:00
Jonathan Lipps 79239c8700 create middleware file to make things clean 2013-01-29 11:01:31 -08:00
Jonathan Lipps 2734b7fefe add a pre-launch mode that doesn't listen until sim is running 2013-01-29 10:29:26 -08:00
Jonathan Lipps d6a33d017b update readme and example tests to use new way of starting app 2013-01-25 11:28:47 -08:00
Jonathan Lipps 2679d5f360 better handling of content-length variations 2013-01-23 12:27:27 -08:00
Jonathan Lipps f3a2f4035c to reuse the server we need to rescope these variables 2013-01-17 18:41:45 -08:00
Jonathan Lipps 80f1e4f956 don't show appium logging in console during tests 2013-01-17 11:47:42 -08:00
Jonathan Lipps 7d96af7117 allow 'grunt test' to spin up and shutdown server before/after tests 2013-01-16 18:07:13 -08:00
Sebastian Tiedtke 9f66f0f25a No more plain console.log across node js code. 2013-01-15 19:33:50 -08:00
Sebastian Tiedtke 83e4e681fb Made sure it works either way: The cl interface won't be able to supply a callback. 2013-01-15 17:04:19 -08:00
Jonathan Lipps 120d226123 added an example of how to run server along with tests in the test file 2013-01-15 16:42:27 -08:00
jeremy avnet b1f5bb4922 have grunt lint use js strict mode and fix up the codebase to pass 2013-01-15 11:43:08 -08:00
jeremy avnet 4c3f498de2 unused requires 2013-01-15 11:43:08 -08:00
Sebastian Tiedtke 4c5583d450 Added new layer for iOS abstraction. 2013-01-14 20:33:02 -08:00
Jonathan Lipps 70d585565e remove trace dir by default in appium 2013-01-14 14:14:55 -08:00
Jonathan Lipps 54aeff74f0 add grunt task for running appium 2013-01-14 12:34:31 -08:00
Sebastian Tiedtke 60a48a5a5c Deal with invalid http POST more gracefully. 2013-01-13 18:20:12 -08:00
Sebastian Tiedtke 5e32419501 Stab add hooking up REST http interface with instruments api. 2013-01-12 13:49:46 -08:00
Sebastian Tiedtke 2537f6e85f Command line arg parsing lives in its own file now. 2013-01-11 16:06:40 -08:00
Sebastian Tiedtke ccaf131cb7 Massive refactor: Mostly to remove ambiguity of the term 'app'. 2013-01-11 15:40:59 -08:00
Adam Christian f115b9bf5d Moving the argument parsing out of server.js for clarity 2013-01-11 14:55:20 -08:00
Adam Christian 0407c02091 More re-org, adding some new commands 2013-01-11 00:17:28 -08:00
Sebastian Tiedtke f77e2e44d9 Keep conventions for function vs. ctor straight. 2013-01-10 18:54:42 -08:00
Adam Christian 1c733fd067 More boilerplating of the things 2013-01-10 18:21:50 -08:00