Parallel test suite

Registered by Daniel Nichter

Multiple instances cannot be ran at the same time. This is desirable as we move testing to Jenkins so that different versions of MySQL can be tested at the same time, each on different ports. There's a lot of hard-coded references to /tmp/12345 in the current tests. The Sandbox module was meant to avoid this, but it's not been used for this purpose.

OBSOLETE: Now that we have physical test boxes, a full test run completes in 20-30 minutes on a normal machine. If we parallelize that, then each run will probably bake 45+ minutes (due to contention of the same resource: the test box), and so we don't really gain anything. Plus, come PT 3.0 the test suite will be smaller, so this wont matter. Parallelization, like forking, introduces difficult to debug problems, too.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
None
Definition:
Obsolete
Series goal:
None
Implementation:
Not started
Milestone target:
None
Completed by
Daniel Nichter

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.