[ovs-git] [openvswitch/ovs] ddd347: tests: Enable running parallel unit tests for Wind...

GitHub noreply at github.com
Fri Feb 13 18:43:09 UTC 2015

  Branch: refs/heads/master
  Home:   https://github.com/openvswitch/ovs
  Commit: ddd347c2b4091bb5f7479db452d0a6418897a258
  Author: Gurucharan Shetty <gshetty at nicira.com>
  Date:   2015-02-13 (Fri, 13 Feb 2015)

  Changed paths:
    M INSTALL.md
    M tests/automake.mk
    A tests/testsuite.patch

  Log Message:
  tests: Enable running parallel unit tests for Windows.

testsuite uses mkfifo in its job dispatcher that manages
parallel unit tests. MinGW does not have a mkfifo. This
results in unit tests running serially on Windows. Right
now it takes up to approximately 40 minutes to run all the
unit tests on Windows.

This commit provides a job dispatcher for MinGW that uses
temporary files instead of mkfifo to manage parallel jobs.
With this commit, on a Windows machine with 4 cores and with
8 parallel unit test sessions, it takes approximately 8
minutes to finish a unit test run.

Signed-off-by: Gurucharan Shetty <gshetty at nicira.com>
Acked-by: Eitan Eliahu <eliahue at vmware.com>
Acked-by: Ben Pfaff <blp at nicira.com>

More information about the git mailing list