summaryrefslogtreecommitdiff
path: root/test/monkeyfarmer.py
Commit message (Collapse)AuthorAgeFilesLines
* monkey: Excise sslcert and add loading blocking supportDaniel Silverstone2020-05-221-54/+0
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* add ability for monkey farmer to launch browser with environment variables setVincent Sanders2020-03-231-2/+4
|
* test: Extra info when windows don't destroy quicklyDaniel Silverstone2020-02-221-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkeyfarmer.py: Ensure that we capture and repeat stderrDaniel Silverstone2020-01-101-1/+45
| | | | | | | | In order that we can process stderr in monkey-see-monkey-do we need to capture it in the farmer and re-echo it through Python's stderr object Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* stop bad unicode data from crashing teh test harnessVincent Sanders2019-12-311-1/+5
| | | | | | instead of exploding if monkey returns a bad unicode string instead a warning will be reported and the unicode decode performed with character replacemnt instead
* monkey: Support testing page info stateDaniel Silverstone2019-12-011-0/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkeyfarmer: Make polling even more robustDaniel Silverstone2019-08-031-3/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkeyfarmer, driver: Add support for clicking on thingsDaniel Silverstone2019-08-031-0/+3
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkeyfarmer: Probably make handling of monkey more robustDaniel Silverstone2019-08-031-2/+2
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* monkeyfarmer: Be a little more verbose when exitingDaniel Silverstone2019-08-021-0/+3
| | | | | | | In an effort to try and determine why we sometimes get unexpected exits, print the line queue during the handling of process exit. Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Monkey: Properly support reload in farmer and driverDaniel Silverstone2019-08-021-2/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* ensure monkey farmer copes with recv returnint EAGAINVincent Sanders2019-07-061-11/+18
|
* make monkey driver and farmer python files pylint and pep8 cleanVincent Sanders2019-07-041-50/+99
|
* fix monkey testing setting of options to add necessary prefixVincent Sanders2019-07-021-1/+1
|
* attempt to make monkeyfarmer process exit detection more reliableVincent Sanders2019-06-271-5/+5
|
* Monkey: Support a -w argument to the monkey_driver.pyDaniel Silverstone2019-06-151-4/+15
| | | | | | | | | In order to better support valgrind and friends, add -w to the monkey driver. You can use it as: monkey_driver.py ...normalargs... -w 'valgrind -v --track-origins=yes' Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* allow monkey tests to stop navigationVincent Sanders2019-06-061-0/+3
|
* detect monkey exit rather than waiting forever for a defunct processVincent Sanders2019-06-061-0/+14
|
* extend the monkey test tooling to cope with ssl certificate windowsVincent Sanders2019-06-051-1/+45
|
* Add js-exec to monkey_driver, add a test, etc.Daniel Silverstone2019-05-061-1/+4
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Monkeyfarmer: Support loggingDaniel Silverstone2019-05-061-1/+42
| | | | Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
* Add plot commands output for auth testDaniel Silverstone2019-02-161-1/+1
|
* Final tweaks, support LOGIN in monkeyfarmerDaniel Silverstone2018-11-041-1/+88
|
* More monkey stuffDaniel Silverstone2018-11-031-0/+390