Skip to content

467 TestPlan Reference Performance Improvements

Rolf Madsen requested to merge 467-TestPlanReferencePerformanceImprovements into master

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

Merge request reports