Recurring failures in CI with this traceback
I think this is a race condition between cleanup of var directory and digest runner trying to shut down.
FAILED (failures=1, expected failures=2)
Traceback (most recent call last):
File "/builds/mailman/mailman/.tox/py35-nocov/bin/runner", line 11, in <module>
load_entry_point('mailman', 'console_scripts', 'runner')()
File "/builds/mailman/mailman/.tox/py35-nocov/lib/python3.5/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/builds/mailman/mailman/.tox/py35-nocov/lib/python3.5/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/builds/mailman/mailman/.tox/py35-nocov/lib/python3.5/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/builds/mailman/mailman/.tox/py35-nocov/lib/python3.5/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/builds/mailman/mailman/.tox/py35-nocov/lib/python3.5/site-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/builds/mailman/mailman/src/mailman/bin/runner.py", line 188, in main
runner.run()
File "/builds/mailman/mailman/src/mailman/core/runner.py", line 134, in run
filecnt = self._one_iteration()
File "/builds/mailman/mailman/src/mailman/core/runner.py", line 152, in _one_iteration
files = self.switchboard.files
File "/builds/mailman/mailman/src/mailman/core/switchboard.py", line 191, in files
return self.get_files()
File "/builds/mailman/mailman/src/mailman/core/switchboard.py", line 198, in get_files
for f in os.listdir(self.queue_directory):
FileNotFoundError: [Errno 2] No such file or directory: '/tmp/tmp8k93u8yw/queue/digest'
ERROR: InvocationError for command '/builds/mailman/mailman/.tox/py35-nocov/bin/python -m nose2 -v' (exited with code 1)