Skip to content

Instantly share code, notes, and snippets.

@dragon-dxw
Created January 24, 2022 10:35
Show Gist options
  • Select an option

  • Save dragon-dxw/9141d5d7fa74b7df758f52b256142724 to your computer and use it in GitHub Desktop.

Select an option

Save dragon-dxw/9141d5d7fa74b7df758f52b256142724 to your computer and use it in GitHub Desktop.
RODA slow tests
Top 10 slowest examples (20.5 seconds, 7.2% of total time):
Users can view activities when the user is signed in as a BEIS user they can see and navigate current delivery partner activities
4.3 seconds ./spec/features/staff/users_can_view_activities_spec.rb:17
Users can create a project when they are a delivery parther when viewing a programme a new project can be added to the programme
2.48 seconds ./spec/features/staff/users_can_create_a_project_level_activity_spec.rb:16
I18n does not have missing keys
2.35 seconds ./spec/i18n_spec.rb:9
Users can create a third-party project when the user does NOT belong to BEIS when viewing a project a new third party project can be added to the project
2.23 seconds ./spec/features/staff/users_can_create_a_third_party_project_level_activity_spec.rb:18
Users can view activities when the user is signed in as a delivery partner when viewing the activities index page they can see and navigate current delivery partner activities
1.73 seconds ./spec/features/staff/users_can_view_activities_spec.rb:17
BEIS users can create a programme level activity when the source fund is GCRF an activity can be created
1.54 seconds ./spec/features/staff/beis_users_can_create_a_programme_level_activity_spec.rb:27
Users can create a budget when the user does NOT belong to BEIS when the activity is a project (level C) successfully creates an external budget
1.52 seconds ./spec/features/staff/users_can_create_a_budget_spec.rb:121
BEIS users can create a programme level activity when the source fund is Newton an activity can be created
1.48 seconds ./spec/features/staff/beis_users_can_create_a_programme_level_activity_spec.rb:82
users can add benefitting countries when the user is signed as a delivery partner user the user with JavaScript enabled can select whole regions at once
1.44 seconds ./spec/features/staff/users_can_add_benefitting_countries_in_one_step_spec.rb:27
Users can create a budget when the user does NOT belong to BEIS when the activity is a project (level C) for an external budget it shows an error if the user doesn't input a providing organisation name and type
1.43 seconds ./spec/features/staff/users_can_create_a_budget_spec.rb:138
Top 10 slowest example groups:
I18n
2.35 seconds average (2.35 seconds / 1 example) ./spec/i18n_spec.rb:5
users can add benefitting countries
1.2 seconds average (2.39 seconds / 2 examples) ./spec/features/staff/users_can_add_benefitting_countries_in_one_step_spec.rb:1
Users can view activities
1.1 seconds average (7.67 seconds / 7 examples) ./spec/features/staff/users_can_view_activities_spec.rb:1
BEIS users can create a programme level activity
1.04 seconds average (3.13 seconds / 3 examples) ./spec/features/staff/beis_users_can_create_a_programme_level_activity_spec.rb:1
Users can create a project
0.9829 seconds average (2.95 seconds / 3 examples) ./spec/features/staff/users_can_create_a_project_level_activity_spec.rb:1
Users can create a third-party project
0.88915 seconds average (2.67 seconds / 3 examples) ./spec/features/staff/users_can_create_a_third_party_project_level_activity_spec.rb:1
Users can create a budget
0.5441 seconds average (5.44 seconds / 10 examples) ./spec/features/staff/users_can_create_a_budget_spec.rb:1
Users can view programme level activities
0.50138 seconds average (1 seconds / 2 examples) ./spec/features/staff/users_can_view_programme_level_activities_spec.rb:1
Delivery partner users can edit a transfer
0.45269 seconds average (1.81 seconds / 4 examples) ./spec/features/staff/users_can_edit_an_outgoing_transfer_spec.rb:1
BEIS users can edit an incoming transfer
0.42507 seconds average (1.7 seconds / 4 examples) ./spec/features/staff/users_can_edit_an_incoming_transfer_spec.rb:1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment