-
Kirill Smelkov authored
This upgrade - teaches nxdtest to run each testcase with its own /tmp and /dev/shm to detect after each test run leaked temporary files, leaked mount entries, to isolate different test runs from each other, and to provide tmpfs on /tmp for every test. nexedi/nxdtest!13 - teaches nxdtest to propagate cancellation to spawned test jobs, so that whenever user cancels corresponding test run in ERP5 UI, nxdtest stops promptly. This should be most useful for long-running tests like SlapOS.SoftwareReleases.IntegrationTest-* which before had to be waited for for hours to complete even after cancelling test run in ERP5. nexedi/nxdtest!14 Pytest-mock is added because it becomes dependency to test nxdtest itself.
e45dc8f0