467 TestPlan Reference Performance Improvements
Note, this builds on a previous performance improvements branch.
Specific improvements:
tap profile --run-long-plan-with-references --quiet
10000 test plan reference steps each loading a test plan with 10 child steps. All the child steps has parameterized and instrument or message string unto the test plan. The test consists both of build and executing the test plan.
- Before fix: 14m 12s
- After fix: 32s
tap profile --run-long-plan --quiet
A very general test consisting of running a plan with 1M log steps.
- Before fix: 1m 36s
- After fix: 1m 27s
tap profile --parameterize
Create a test plan with 100000 Log steps and parameterize message onto the test plan.
- Before fix: Cancelled after 10m 12s
- After fix: 1.356 s
Closes #467 (closed)
Edited by Rolf Madsen