Parallel test suite
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
- Started by
- Completed by
- Daniel Nichter