require 'spec_helper'

module CucumberTimingPresenter
  describe HtmlTemplate do

    before do
      # clean up before start, leave after in case we want to inspect it.
      Configuration.clean_tmp_dir
    end

    describe 'initialize' do
      it 'should raise an exception if the template is not found' do
        expect { HtmlTemplate.new 'path/does/not/exist' }.to raise_error
      end

      it 'should load all the templates' do
        HtmlTemplate.new Configuration.all_usage_results
        HtmlTemplate.new Configuration.unused_steps
        HtmlTemplate.new Configuration.step_times_of_whole
        HtmlTemplate.new Configuration.step_average_and_total
      end
    end

    describe 'output' do
      it 'should create a cucumber_timing_presenter folder in tmp if it does not exist' do
        filename = "my_file.html"

        html = HtmlTemplate.new Configuration.all_usage_results
        absolute_file_name = html.output filename
        File.exists?(absolute_file_name).should == true
      end

      it 'should write the current content to the specified file in the tmp path' do
        filename = "my_file.html"

        html = HtmlTemplate.new Configuration.all_usage_results
        absolute_file_name = html.output filename
        File.exists?(absolute_file_name).should == true

        file = File.open(absolute_file_name, "rb")
        file_contents = file.read
        html.content.should == file_contents
      end
    end

    describe 'replace' do
      it 'should replace small strings' do
        html = HtmlTemplate.new Configuration.all_usage_results
        html.replace "PP_STEP_HIGHEST_AVERAGE", %{<table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I create a new project called "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>1.221514</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.718889</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>1.00525</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>1.437778</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.216264</pre></td></tr></trbody></table>}
        html.content.should == %{<html>\n  <head>\n  </head>\n  <body>\n    <h1>Highest average run time</h1>\n    <table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I create a new project called "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>1.221514</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.718889</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>1.00525</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>1.437778</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.216264</pre></td></tr></trbody></table>\n    <h1>Greatest total time spent in step</h1>\n    PP_STEP_HIGHEST_ELAPSED_TIME\n    <h1>Biggest variation between fastest and slowest step instance</h1>\n    PP_STEP_GREATEST_VARIATION\n    <hr/>\n    <h1>All Steps</h1>\n    PP_ALL_STEPS\n  </body>\n</html>}
      end
      it 'should insert large strings' do
        html = HtmlTemplate.new Configuration.all_usage_results
        html.replace "PP_ALL_STEPS", %{<table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I change my email address to "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.268031</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.268031</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.268031</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.268031</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^(?:|I )click on "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.155292</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0862586666666667</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.106146</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.258776</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.049146</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I go to the "([^"]*)" page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.213795</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0836632</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.183576</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>5</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.418316</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.030219</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I complete the task$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.095895</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.095895</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.095895</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.095895</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will be on the "([^"]*)" project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.005081</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0041195</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.001923</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.008239</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003158</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" project will created$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.003475</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003475</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.003475</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003475</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can delete the project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.059107</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.059107</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.059107</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.059107</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can edit the "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.216079</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.216079</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.216079</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.216079</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I log in as "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.146968</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.146968</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.146968</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.146968</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should see the "([^"]*)" task in the history$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00451</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003211</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.002005</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.009633</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.002505</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should see the "([^"]*)" task in the backlog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.003367</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003367</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.003367</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003367</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I change my password to "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.215791</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.215791</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.215791</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.215791</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I create an account for "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.158814</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.158814</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.158814</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.158814</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I create a new project called "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>1.221514</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.718889</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>1.00525</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>1.437778</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.216264</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I view the "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.221571</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.138235</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.166672</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.27647</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.054899</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can see "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00497</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0043055</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.001329</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.008611</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003641</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should be on the "([^"]*)" page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.126848</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0253203333333333</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.123835</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>6</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.151922</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003013</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will see that projects must have a unique name$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.001412</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.001412</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.001412</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.001412</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can create a new project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.047412</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.047412</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.047412</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.047412</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can view the project backlog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.071688</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.071688</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.071688</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.071688</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I am a new, authenticated user$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.384872</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.3464892</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.139513</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>5</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>1.732446</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.245359</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the task will be done$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.002362</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.002362</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.002362</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.002362</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I edit the project "([^"]*)" to:$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.247047</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.2460855</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.00192299999999995</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.492171</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.245124</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^then I can go to the "([^"]*)" project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.122981</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0948935</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.056175</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.189787</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.066806</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can go to the projects page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.241623</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.200115666666667</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.068747</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.600347</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.172876</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I cancel my account$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.044494</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.044494</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.044494</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.044494</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should see the "([^"]*)" task on the project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.059446</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.059446</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.059446</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.059446</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I make the task active$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.079211</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.079211</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.079211</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.079211</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" task exists in the "([^"]*)" project blacklog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.434581</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.417437</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.031844</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>4</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>1.669748</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.402737</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I am a new, authenticated, admin user$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.271754</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.271754</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.271754</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.271754</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the task will be active$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00245</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00245</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00245</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.00245</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" task exists in the "([^"]*)" project and is done$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.026986</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.022574</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.008824</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.045148</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.018162</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I view all projects$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.030079</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.030079</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.030079</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.030079</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^there should be no pending accounts$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00155</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00155</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00155</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.00155</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^an unapproved account exists$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.088353</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.088353</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.088353</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.088353</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^my account should be deleted$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00188</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00188</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00188</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.00188</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should not see the "([^"]*)" task in the backlog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.001214</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00121</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>7.99999999999998e-06</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00242</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.001206</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" project will exist$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.014723</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.007595</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.011958</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>4</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.03038</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.002765</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will be told that projets require a unique name$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.001984</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.001984</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.001984</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.001984</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^there will be only one "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.002832</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.002832</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.002832</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.002832</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I am on the "([^"]*)" project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.003658</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003658</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.003658</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003658</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I approve the account$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.224123</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.224123</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.224123</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.224123</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I log in using a password of "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.171467</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.171467</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.171467</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.171467</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" task exists in the "([^"]*)" project and is active$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.460897</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.166580333333333</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.442096</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.499741</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.018801</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I delete the "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.09156</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.09156</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.09156</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.09156</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I view the "([^"]*)" project history$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.035948</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.035948</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.035948</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.035948</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I view the "([^"]*)" project backlog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.032592</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.032592</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.032592</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.032592</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the task will be created and associated with the project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.023357</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.023357</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.023357</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.023357</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I create a task in a project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.63809</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.63809</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.63809</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.63809</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will be on the edit project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00225</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00225</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00225</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.00225</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^there will be no project "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.006473</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.004116</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.004714</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.008232</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.001759</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will be on the new project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.003574</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003574</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.003574</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003574</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I am on the user home page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.048025</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0405643333333333</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.011906</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.121693</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.036119</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the following projects:$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>1.02984</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.447912666666667</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.697276</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>9</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>4.031214</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.332564</pre></td></tr></trbody></table>}
        html.content.should == %{<html>\n  <head>\n  </head>\n  <body>\n    <h1>Highest average run time</h1>\n    PP_STEP_HIGHEST_AVERAGE\n    <h1>Greatest total time spent in step</h1>\n    PP_STEP_HIGHEST_ELAPSED_TIME\n    <h1>Biggest variation between fastest and slowest step instance</h1>\n    PP_STEP_GREATEST_VARIATION\n    <hr/>\n    <h1>All Steps</h1>\n    <table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I change my email address to "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.268031</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.268031</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.268031</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.268031</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^(?:|I )click on "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.155292</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0862586666666667</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.106146</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.258776</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.049146</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I go to the "([^"]*)" page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.213795</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0836632</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.183576</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>5</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.418316</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.030219</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I complete the task$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.095895</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.095895</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.095895</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.095895</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will be on the "([^"]*)" project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.005081</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0041195</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.001923</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.008239</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003158</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" project will created$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.003475</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003475</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.003475</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003475</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can delete the project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.059107</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.059107</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.059107</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.059107</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can edit the "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.216079</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.216079</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.216079</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.216079</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I log in as "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.146968</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.146968</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.146968</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.146968</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should see the "([^"]*)" task in the history$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00451</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003211</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.002005</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.009633</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.002505</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should see the "([^"]*)" task in the backlog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.003367</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003367</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.003367</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003367</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I change my password to "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.215791</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.215791</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.215791</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.215791</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I create an account for "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.158814</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.158814</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.158814</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.158814</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I create a new project called "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>1.221514</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.718889</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>1.00525</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>1.437778</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.216264</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I view the "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.221571</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.138235</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.166672</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.27647</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.054899</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can see "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00497</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0043055</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.001329</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.008611</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003641</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should be on the "([^"]*)" page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.126848</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0253203333333333</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.123835</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>6</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.151922</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003013</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will see that projects must have a unique name$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.001412</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.001412</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.001412</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.001412</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can create a new project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.047412</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.047412</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.047412</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.047412</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can view the project backlog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.071688</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.071688</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.071688</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.071688</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I am a new, authenticated user$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.384872</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.3464892</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.139513</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>5</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>1.732446</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.245359</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the task will be done$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.002362</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.002362</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.002362</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.002362</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I edit the project "([^"]*)" to:$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.247047</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.2460855</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.00192299999999995</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.492171</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.245124</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^then I can go to the "([^"]*)" project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.122981</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0948935</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.056175</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.189787</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.066806</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I can go to the projects page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.241623</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.200115666666667</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.068747</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.600347</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.172876</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I cancel my account$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.044494</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.044494</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.044494</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.044494</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should see the "([^"]*)" task on the project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.059446</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.059446</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.059446</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.059446</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I make the task active$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.079211</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.079211</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.079211</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.079211</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" task exists in the "([^"]*)" project blacklog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.434581</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.417437</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.031844</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>4</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>1.669748</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.402737</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I am a new, authenticated, admin user$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.271754</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.271754</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.271754</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.271754</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the task will be active$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00245</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00245</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00245</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.00245</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" task exists in the "([^"]*)" project and is done$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.026986</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.022574</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.008824</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.045148</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.018162</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I view all projects$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.030079</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.030079</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.030079</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.030079</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^there should be no pending accounts$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00155</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00155</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00155</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.00155</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^an unapproved account exists$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.088353</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.088353</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.088353</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.088353</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^my account should be deleted$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00188</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00188</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00188</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.00188</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I should not see the "([^"]*)" task in the backlog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.001214</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00121</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>7.99999999999998e-06</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00242</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.001206</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" project will exist$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.014723</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.007595</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.011958</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>4</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.03038</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.002765</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will be told that projets require a unique name$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.001984</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.001984</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.001984</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.001984</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^there will be only one "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.002832</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.002832</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.002832</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.002832</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I am on the "([^"]*)" project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.003658</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003658</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.003658</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003658</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I approve the account$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.224123</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.224123</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.224123</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.224123</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I log in using a password of "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.171467</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.171467</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.171467</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.171467</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the "([^"]*)" task exists in the "([^"]*)" project and is active$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.460897</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.166580333333333</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.442096</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.499741</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.018801</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I delete the "([^"]*)" project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.09156</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.09156</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.09156</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.09156</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I view the "([^"]*)" project history$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.035948</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.035948</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.035948</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.035948</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I view the "([^"]*)" project backlog$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.032592</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.032592</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.032592</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.032592</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the task will be created and associated with the project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.023357</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.023357</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.023357</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.023357</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I create a task in a project$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.63809</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.63809</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.63809</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.63809</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will be on the edit project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.00225</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.00225</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.00225</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.00225</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^there will be no project "([^"]*)"$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.006473</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.004116</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.004714</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>2</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.008232</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.001759</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I will be on the new project page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.003574</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.003574</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.0</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>1</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.003574</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.003574</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^I am on the user home page$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>0.048025</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.0405643333333333</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.011906</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>3</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>0.121693</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.036119</pre></td></tr></trbody></table><hr/><table><trbody><tr><th style='text-align:right;'>step</th><td style='padding-left:0.6em;'><pre>/^the following projects:$/</pre></td></tr><tr><th style='text-align:right;'>slowest</th><td style='padding-left:0.6em;'><pre>1.02984</pre></td></tr><tr><th style='text-align:right;'>average</th><td style='padding-left:0.6em;'><pre>0.447912666666667</pre></td></tr><tr><th style='text-align:right;'>variation</th><td style='padding-left:0.6em;'><pre>0.697276</pre></td></tr><tr><th style='text-align:right;'>occurances</th><td style='padding-left:0.6em;'><pre>9</pre></td></tr><tr><th style='text-align:right;'>total</th><td style='padding-left:0.6em;'><pre>4.031214</pre></td></tr><tr><th style='text-align:right;'>fastest</th><td style='padding-left:0.6em;'><pre>0.332564</pre></td></tr></trbody></table>\n  </body>\n</html>}
      end
    end
  end
end