Uploaded image for project: 'Puppet'
  1. Puppet
  2. PUP-2758

Implement Rake Benchmark task that runs a series of micro benchmarks

    XMLWordPrintable

    Details

    • Type: Task
    • Status: Closed
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: PUP 3.7.0
    • Component/s: None
    • Labels:
      None
    • Template:
    • Story Points:
      2
    • Sprint:
      Week 2014-6-11 to 2014-6-18, Week 2014-6-18 to 2014-6-25

      Description

      As part of the performance work we need to benchmark a series of specific language parsing/evaluation features. Writing one benchmark for each such micro benchmark will hog the lists of benchmarks. Instead we want one benchmark that consists of a set of named benchmarks. When run without options, it runs all of them, and reports the aggeregate time (possibly broken up per micro benchmark). The user API should also allow running just one of the micro benchmarks.

      The current rake benchmark generation and execution is not quite up to the task.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              Unassigned Unassigned
              Reporter:
              henrik.lindberg Henrik Lindberg
              QA Contact:
              Kurt Wall Kurt Wall
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Zendesk Support