Testsuite driver does not run tests in parallel on Windows
testsuite/driver/runtests.py contains the following 3 lines:
if windows:
print("Warning: Ignoring request to use threads as running on Windows")
config.use_threads = 0
They were introduced in commit e9b3d6cc:
Author: Ian Lynagh <>
Date: Wed Oct 28 17:54:21 2009 +0000
Don't use threads on Windows
It seems to cause some sort of deadlock
I tried removing them (Windows 64 bit, using msys2), but then running validate doesn't get any further than:
...
=====> Overlap3(normal) 1605 of 4525 [2, 7, 0]
=====> Overlap4(normal) 1606 of 4525 [2, 7, 0]
=====> Overlap5(normal) 1607 of 4525 [2, 7, 0]
=====> Overlap6(normal) 1608 of 4525 [2, 7, 0]
=====> Overlap7(normal) 1609 of 4525 [2, 7, 0]
=====> Overlap9(normal) 1610 of 4525 [2, 7, 0]
It would be great if we could run the testsuite in parallel again, since running validate takes forever currently.
Trac metadata
| Trac field | Value |
|---|---|
| Version | 7.10.1 |
| Type | Bug |
| TypeOfFailure | OtherFailure |
| Priority | high |
| Resolution | Unresolved |
| Component | Test Suite |
| Test case | |
| Differential revisions | |
| BlockedBy | |
| Related | |
| Blocking | |
| CC | |
| Operating system | |
| Architecture |