Content-Type: text/plain; charset="utf-8" X-RT-Original-Encoding: utf-8 MIME-Version: 1.0 Message-ID: Content-Disposition: inline References: Content-Transfer-Encoding: binary X-RT-Interface: Web In-Reply-To: X-Mailer: MIME-tools 5.508 (Entity 5.508) RT-Send-CC: Content-Length: 873 I already mailed this to Stephen, but the clarity, I am going to put this here as well. I pushed gitlab-ci-parallel-test branch into repo.isc.org (ignore the gitlab-ci part for now, I did is for GitLab Ci, but the whole parallel thing is independent). These are the changes that need to be made: * Makefile - add parallelized tests as individual (.PHONY) targets and remove them from conf.sh.* * Dynamically allocate a free port(s) for each individual parallelized test (something like this might be sufficient PORT=$$((32767+$$RANDOM))) * Pass the port(s) to the ./run.sh * Modify the individual tests to use the passed port(s) instead of 5300 Bonuses: * Modify the parallelized tests to just used localhost addresses * Modify the parallelized tests to use the address(es) passed from command line * Modify the parallelized tests to cope with IPv4 and IPv6 addresses