Tcl Source Code

View Ticket
Login
Ticket UUID: 3549454
Title: Parallelizable test suite (make -jNNN test-tcl)
Type: RFE Version: None
Submitter: ferrieux Created on: 2012-07-26 22:25:39
Subsystem: 34. tcltest Package Assigned To: dgp
Priority: 5 Medium Severity:
Status: Open Last Modified: 2012-07-27 17:26:04
Resolution: None Closed By:
    Closed on:
Description:
Even if we tweak the "test-tcl" target to directly have a "comb" of dependencies on all test results (see attached patch to Makefile, GNU make dependent), an attempt to run it in parallel (make -j16) miserably fails. Top reason is re-use of the same temporary file names all over the suite ("foo", "script", etc).

Though the needed cleanup might sound tedious, preliminary timings show it would be lightning fast (ca 30s instead of 5mn for test-tcl here).
User Comments: ferrieux added on 2012-07-27 05:28:44:

File Added - 449925: parallel.diff

Attachments: