Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #1332

Closed
Open
Created Aug 29, 2012 by Administrator@rootOwner

Slow or unused Cucumber features

Created by: rspeicher

There are a few Cucumber features that take over 1 second to run that I'd like to speed up if possible.

cucumber --format usage

Slow:

13.9745640 /^I fill compare fields with refs$/                             # features/step_definitions/project/project_commits_steps.rb:39
  13.9745640 And I fill compare fields with refs                           # features/projects/commits/commits.feature:20
11.7108890 /^I click blame button$/                                        # features/step_definitions/project/browse_code_steps.rb:42
  11.7108890 And I click blame button                                      # features/projects/source/git_blame.feature:9
4.6535800 /^I click atom feed link$/                                      # features/step_definitions/project/project_commits_steps.rb:14
  4.6535800 Given I click atom feed link                                  # features/projects/commits/commits.feature:11
4.0529640 /^I visit project source page for "(.*?)"$/                     # features/step_definitions/project/browse_code_steps.rb:11
  4.0529640 Given I visit project source page for "8470d70"               # features/projects/source/browse_files.feature:11
2.1411990 /^I submit new merge request "(.*?)"$/                          # features/step_definitions/project/project_merge_requests_steps.rb:30
  2.1411990 And I submit new merge request "Wiki Feature"                 # features/projects/merge_requests.feature:34
1.8603043 /^I visit project source page$/                                 # features/step_definitions/project/browse_code_steps.rb:1
  0.9862210 Given I visit project source page                             # features/projects/source/browse_files.feature:5
  0.0000780 Given I visit project source page                             # features/projects/source/browse_files.feature:5
  2.4526210 Given I visit project source page                             # features/projects/source/browse_files.feature:5
  5.6390890 Given I visit project source page                             # features/projects/source/browse_files.feature:5
  0.9952050 Given I visit project source page                             # features/projects/source/browse_files.feature:5
  2.9488410 Given I visit project source page                             # features/projects/source/git_blame.feature:5
  0.0000750 Given I visit project source page                             # features/projects/source/git_blame.feature:5
1.5154196 /^I visit project commits page$/                                # features/step_definitions/project/project_commits_steps.rb:1
  2.0915980 Given I visit project commits page                            # features/projects/commits/commits.feature:5
  0.0000910 Given I visit project commits page                            # features/projects/commits/commits.feature:5
  2.1366480 Given I visit project commits page                            # features/projects/commits/commits.feature:5
  2.1087000 Given I visit project commits page                            # features/projects/commits/commits.feature:5
  1.2400610 Given I visit project commits page                            # features/projects/commits/commits.feature:5
1.1124355 /^I click on file from repo$/                                   # features/step_definitions/project/browse_code_steps.rb:22
  1.6047120 Given I click on file from repo                               # features/projects/source/browse_files.feature:15
  0.6201590 Given I click on file from repo                               # features/projects/source/git_blame.feature:8
0.9203580 /^I see compared refs$/                                         # features/step_definitions/project/project_commits_steps.rb:45
  0.9203580 And I see compared refs                                       # features/projects/commits/commits.feature:21

Unused:

0.0000000 /^I should see active milestones$/                              # features/step_definitions/project/project_milestones_steps.rb:20
  NOT MATCHED BY ANY STEPS
0.0000000 /^project "(.*?)" has comment "(.*?)"$/                         # features/step_definitions/project/projects_steps.rb:43
  NOT MATCHED BY ANY STEPS
0.0000000 /^show me page$/                                                # features/step_definitions/project/projects_steps.rb:68
  NOT MATCHED BY ANY STEPS

Ignore the show me page one, that's obviously for debugging.

Assignee
Assign to
Time tracking