38 Commits

Author SHA1 Message Date
Jonathan Lipps 9d8779a224 feat: add --keep-alive-timeout CLI arg to adjust server keepalive and connection timeout 2020-12-15 11:01:17 -08:00
dependabot-preview[bot] 163b34dc2f chore(deps): bump argparse from 1.0.10 to 2.0.1 (#14687)
Bumps [argparse](https://github.com/nodeca/argparse) from 1.0.10 to 2.0.1.
- [Release notes](https://github.com/nodeca/argparse/releases)
- [Changelog](https://github.com/nodeca/argparse/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/argparse/compare/1.0.10...2.0.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>

Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
Co-authored-by: Mykola Mokhnach <mokhnach@gmail.com>
2020-09-02 22:01:20 +02:00
Mykola Mokhnach 2033ce6c55 feat: Add server command line option for logs filtering (#14239) 2020-04-29 09:39:55 +02:00
Isaac A. Murchie 68d4cca031 fix: make cli flag set correct chromedriverPort (#13771) 2019-12-26 11:46:48 -05:00
Jonathan Lipps 4d406d128d feat: add --base-path cli arg which allows setting a custom route prefix (#13079)
depends on https://github.com/appium/appium-base-driver/pull/346
2019-08-29 14:21:21 -07:00
Isaac A. Murchie 1422473a5c feat: Remove Selendroid driver (#12964) 2019-07-25 10:26:24 -04:00
Jonathan Lipps ede9605458 add full docs for new security flag 2019-06-20 11:16:48 -07:00
Jonathan Lipps ecac10a3e1 add --allow-insecure and --deny-insecure server flags 2019-06-19 15:02:50 -07:00
Mykola Mokhnach 1d2f4d62ac Remove the obsolete --enable-heapdump command line arg (#12609) 2019-05-09 19:27:43 +02:00
Isaac A. Murchie 8e5ec38d3f Add function names (#12370) 2019-03-22 15:13:02 -04:00
greenkeeper[bot] 10753839a9 Update eslint-config-appium to the latest version 🚀 (#11952)
* chore(package): update eslint-config-appium to version 4.0.1

* chore: fix linting

* chore: rebase and done
2019-01-08 07:43:50 -06:00
Jonathan Lipps caa40a9366 only allow cors when using a special flag (#11719)
* only allow cors when using a special flag

* add docs about --allow-cors flag
2018-11-22 13:14:51 -08:00
Isaac A. Murchie 102f5ed0f3 Update winston logger (#11583) 2018-10-26 13:39:38 -04:00
Isaac A. Murchie 7f3f136557 Update appium-gulp-plugins (#11461) 2018-10-03 09:39:25 -04:00
Isaac A. Murchie 7a00b3f875 Clean up argument for long stacktraces (#11174) 2018-08-14 06:25:33 -04:00
Dan Graham 001e2f3674 Add VSCode launch configurations (#10683)
* Added debug, attach to debug, test-all, and test-current-file
* The debug and attach to debug allow you to run Appium server
* Made some changes to how package.json is located to support being able to run Mocha tests directly from 'test/' instead of from 'build/test/'
2018-05-15 11:35:46 -07:00
Mykola Mokhnach dca6708fe6 Add relaxed security command line flag 2017-12-13 20:49:45 +01:00
Mykola Mokhnach c04c8e4758 Add --enable-heapdump feature (#8176)
* Add possibility to take snapshots of node process memory heap

* Move heapdump to optional dependencies
2017-04-18 12:06:39 -04:00
Dan Graham 6f5a9d1001 Don't allow undefined process.argv[1] in parser
argParse breaks if process.argv[1], which is a problem if Appium is being run as a binary. Added check so that if process.argv[1] is undefined, set the prog name to 'Appium'
2017-02-10 11:38:41 -08:00
Alex Lau 95819c29ab Fix --suppress-adb-kill-server command line argument 2016-10-17 14:13:38 -07:00
Omuro 513c39b852 Add server parameter for WebDriverAgent local port 2016-09-27 16:37:33 -07:00
Ali Kia b127b80cc2 add reboot option for android emulator 2016-09-09 13:34:21 +08:00
Sam Park 1482423198 Remove default ChromeDriver port in arg parse
If null and required, Android driver will pick a random available one
2016-08-18 09:40:33 -07:00
Isaac Murchie 50725af059 Add eslint and pre-commit hooks 2016-08-03 12:14:29 -07:00
Jonathan Lipps 6413d55b4f add 'dest' key to some parser options since we rely on this key and it was undefined in places 2016-07-19 15:03:05 -07:00
Isaac Murchie 350c452901 Add comment on sync code 2016-05-03 08:16:24 -07:00
Usman Akeju 734a96be5a Allows --desired-caps to be passed a filename
The --desired-caps flag can now be passed the name of a JSON file as an
argument. This also adds an alias for the flag, `-dc`, and fixes tests.
2016-05-01 14:55:50 +02:00
Isaac Murchie caa1323bf0 Deprecate --command-timeout server arg 2016-04-06 12:59:26 -07:00
Isaac Murchie f834e4ec17 Make sure int args are parsed as int 2016-02-16 09:31:40 -08:00
Scott Dixon c8387db58a Fixed doc typo 2015-12-17 14:19:00 -08:00
Scott Dixon db4defb822 Gulp task: docs, deprecated server arguments, doc updates 2015-12-14 15:35:38 -08:00
christian-bromann 8e1eed2c51 fixed syntax error 2015-11-20 03:03:22 +01:00
christian-bromann a1d050684a added docs and option for webkitDebugProxyPort param 2015-11-20 01:22:16 +01:00
Isaac Murchie 269f23820c Add coveralls to travis 2015-11-16 13:43:02 -08:00
Isaac Murchie 8c88d5c366 Update command timeout server arg help text 2015-06-11 12:47:08 -07:00
Isaac Murchie 1c5c80f084 Deprecate server args that are also desired caps 2015-06-08 09:55:22 -07:00
Jonathan Lipps 84317aaf36 WIP integrating fakedriver for full e2e involving appium and a driver 2015-06-02 18:41:18 +01:00
Jonathan Lipps f925f761f9 port parser, server startup, config, and express 2015-05-21 23:43:31 -07:00