- #42: Retry on
zc.lockfile.LockError
infile_lock
, use existing timeout kwarg (mshriver)
- #38: Retry to lock resource if zc.lockfile.LockError is raised. Fix needed for pytest-xdist. (StabbarN)
- #34: Deprecated
slave_id
fixture in favor ofworker_id
, for compatibility withpytest-xdist
2.
- #20: Added workaround for issue with SysLogHandler.
- #23: Rely on
zc.lockfile
for lockfile behavior. - #28: Fixtures now supports later versions of mysql and no longer
support versions of mysql prior to
mysql --initialize
support. - #29: Fix issues with later versions of mysql where
mysql_defaults_file
fixture would prevent startup of mysql. - Fixed issue in test suite where mysql fixture was not tested.
- Removed
pytest_services.locks.lock_file
.
- Fix race condition causing when using port_getter/display_getter (youtux)
- Add request param to watcher_getter to have proper execution order of finalizers (youtux).
- Swap kill and terminate in watcher_getter finalization, allowing for a more polite SIGTERM for terminating child procs on Unix. See #15 for details (jaraco)
- Make pylibmc an optional dependency, available as an extra (jaraco)
- Fixed hang with updated netcat-openbsd>=1.130.3 (joepvandijken)
- Use a different strategy to determine whether xvfb supports (youtux )
- use realpath for mysql base dir (bubenkoff)
- exclude locked displays for xvfb (bubenkoff)
- django settings fix (olegpidsadnyi)
- django 1.8 support (bubenkoff)
- old django support fix (olegpidsadnyi)
- django 1.7+ support (bubenkoff)
- removed auto artifacts cleanup (bubenkoff)
- fixed popen arguments (bubenkoff)
- added port and display getters (bubenkoff)
- Improved documentation (bubenkoff)
- Initial public release