]> git.ipfire.org Git - thirdparty/patchwork.git/commit
tox: Use a range of ports for live servers
authorDamien Lespiau <damien.lespiau@intel.com>
Tue, 22 Sep 2015 16:11:49 +0000 (17:11 +0100)
committerStephen Finucane <stephen.finucane@intel.com>
Thu, 5 Nov 2015 04:21:02 +0000 (04:21 +0000)
commit266601e4943e04dbc0755382ebaa7129a28d9f03
tree3549ffc2ebf156fc4f0433313254b322d5af11f7
parent7297e509222854b88a5a220c2f092bfb863aad0f
tox: Use a range of ports for live servers

From:

    https://docs.djangoproject.com/en/1.8/topics/testing/tools/#liveservertestcase

In the case where the tests are run by multiple processes in parallel
(for example, in the context of several simultaneous continuous
integration builds), the processes will compete for the same address, and
therefore your tests might randomly fail with an "Address already in use"
error. For example:

    Traceback (most recent call last):
      File
      ".../python2.7/site-packages/django/test/testcases.py",
      line 1193, in setUpClass
          raise cls.server_thread.error
          error: [Errno 98] Address already in use

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
Acked-by: Stephen Finucane <stephen.finucane@intel.com>
tox.ini