summaryrefslogtreecommitdiff
path: root/test/service.py
Commit message (Collapse)AuthorAgeFilesLines
* Improve Zookeeper / Kafka Fixture managementDana Powers2016-03-121-0/+1
| | | | | | - spawn fixtures via daemon threads - close fixtures atexit and in __del__ to avoid interpreter hangs - raise Exception on timeouts in open()
* Start test fixtures in new session to avoid propagating signals (i.e., Ctrl-C)simpleDana Powers2015-12-301-0/+2
|
* Dont try to terminate a child that has already exited in test/service _despawnDana Powers2015-06-081-1/+2
|
* Retry with shorter 5sec timeout when trying to open() fixturesDana Powers2015-06-081-3/+4
| | | | | - this is intended to reduce flapping tests caused by intermittent - fixture startup issues on travis-ci
* Respawn crashed services in test/service.py, rather than raise RuntimeErrorDana Powers2015-06-071-12/+26
|
* Module loggers in test/fixtures and test/serviceDana Powers2015-06-061-8/+12
|
* Fix stderr captureBruno Renié2014-09-031-1/+1
|
* Fix log capture on py3Bruno Renié2014-09-031-1/+1
|
* Add pylint to tox.ini; test both kafka and test; default to error-checking ↵Dana Powers2014-08-251-4/+5
| | | | only; fixup errors; skip kafka/queue.py
* Increase fixture wait timeout to 30s; add wait-time loggingDana Powers2014-08-131-2/+4
|
* Use kafka_run_class_env() to set environment vars in test fixturesDana Powers2014-08-121-1/+3
|
* Attempt to fix travis build. Decrease complexity of service.py in favor of ↵Mark Roberts2014-05-061-53/+25
| | | | in memory logging. Address code review concerns
* Various fixesMark Roberts2014-04-251-8/+12
| | | | | | | | Bump version number to 0.9.1 Update readme to show supported Kafka/Python versions Validate arguments in consumer.py, add initial consumer unit test Make service kill() child processes when startup fails Add tests for util.py, fix Python 2.6 specific bug.
* Add support for kafka 0.8.1Mark Roberts2014-04-231-3/+4
|
* Update fixtures to eliminate extraneous logging on non-errors, split out ↵Mark Roberts2014-04-221-0/+129
mostly unrelated service.py, fix test in client_integration to use get_open_port, fix unintended import cascade in test_producer_integration