DEV Community (dev.to) / dev.to / Forem / Build ID 95c845d7-3570-4f00-8e93-96f7351a07a9
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
0126948fc64f2f21e2b9c37b0fbdd677bf92774a | refs/heads/main | 9 | 2023-02-21 14:40:51 UTC | 2023-02-21 14:40:58 UTC |
All parallel CI nodes finished their work.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 24 minutes 0.327 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-21 14:40:51 UTC. CI nodes that finished at least 60s later are highlighted.
The reason for slow CI nodes might be too large test files (see the Test Files tab). You may want to try the Knapsack Pro Queue Mode (Ruby) to improve the distribution of your tests. Learn more about dynamic test suite split here.
Note: if you run a CI build for the same commit again (for instance when you retry a CI build), then you will see the data updated below. Some of the nodes might be highlighted until the whole CI build is complete.
The average test execution time per CI node is 4 minutes 52.271 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 24 minutes 0.327 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-02-21 14:40:53 UTC | 4 minutes 45.801 seconds |
1 | 2023-02-21 14:40:54 UTC | 4 minutes 48.867 seconds |
2 | 2023-02-21 14:40:51 UTC | 4 minutes 41.218 seconds |
3 | 2023-02-21 14:40:51 UTC | 4 minutes 41.249 seconds |
4 | 2023-02-21 14:40:54 UTC | 4 minutes 47.973 seconds |
5 Finished Last | 2023-02-21 15:04:51 UTC | 6 minutes 7.584 seconds |
6 | 2023-02-21 14:40:52 UTC | 4 minutes 46.531 seconds |
7 | 2023-02-21 14:40:54 UTC | 4 minutes 32.477 seconds |
8 Finished First | 2023-02-21 14:40:51 UTC | 4 minutes 38.741 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
209d311f-e084-492e-9e8d-60d0cffda0e1 | 9 | 43 minutes 50.437 seconds | 4 minutes 52.271 seconds | 0.002 seconds |
You can likely decrease your CI build time by around 2 minutes 48 seconds by running more parallel CI nodes.
Running 21 parallel nodes should result in an optimal build time (~2.09 minutes)
Test file path (Displaying entries 1 - 100 of 853 in total files) | Execution time |
---|---|
spec/models/user_spec.rb | 2 minutes 6.895 seconds |
spec/services/feeds/import_spec.rb | 1 minute 32.496 seconds |
spec/requests/comments_spec.rb | 1 minute 13.448 seconds |
spec/system/articles/user_discussion_locks_spec.rb | 1 minute 13.176 seconds |
spec/system/user/view_user_index_spec.rb | 1 minute 11.066 seconds |
spec/requests/notifications_spec.rb | 1 minute 10.07 seconds |
spec/services/articles/feeds/variant_query_spec.rb | 1 minute 6.674 seconds |
spec/requests/stories_index_spec.rb | 59.82 seconds |
spec/requests/admin/users_spec.rb | 51.394 seconds |
spec/system/articles/user_visits_an_article_spec.rb | 49.434 seconds |
spec/policies/article_policy_spec.rb | 49.052 seconds |
spec/models/article_spec.rb | 44.346 seconds |
spec/services/authentication/authenticator_spec.rb | 42.622 seconds |
spec/requests/stories/tagged_articles_spec.rb | 38.333 seconds |
spec/requests/user/user_settings_spec.rb | 37.314 seconds |
spec/system/podcasts/user_visits_podcast_episode_spec.rb | 32.2 seconds |
spec/requests/api/v0/organizations_spec.rb | 31.177 seconds |
spec/requests/dashboard_spec.rb | 30.568 seconds |
spec/requests/listings_spec.rb | 29.585 seconds |
spec/requests/api/v0/articles_spec.rb | 26.773 seconds |
spec/requests/credits_spec.rb | 25.195 seconds |
spec/system/user_uses_the_editor_spec.rb | 24.508 seconds |
spec/i18n_spec.rb | 22.52 seconds |
spec/system/authentication/user_logs_in_with_forem_spec.rb | 22.12 seconds |
spec/system/user/view_user_comments_spec.rb | 21.885 seconds |
spec/requests/api/v1/articles_spec.rb | 21.487 seconds |
spec/requests/stories_show_spec.rb | 20.999 seconds |
spec/system/authentication/user_logs_in_with_github_spec.rb | 20.926 seconds |
spec/services/broadcasts/welcome_notification/generator_spec.rb | 20.064 seconds |
spec/system/authentication/user_logs_in_with_facebook_spec.rb | 19.714 seconds |
spec/system/comments/user_views_article_comments_spec.rb | 19.491 seconds |
spec/requests/api/v0/comments_spec.rb | 19.44 seconds |
spec/system/authentication/user_logs_in_with_email_spec.rb | 19.402 seconds |
spec/system/authentication/user_logs_in_with_twitter_spec.rb | 18.902 seconds |
spec/system/articles/user_creates_an_article_spec.rb | 18.543 seconds |
spec/system/articles/user_visits_articles_by_timeframe_spec.rb | 17.697 seconds |
spec/system/dashboards/user_scrolls_down_dashboard_follows_spec.rb | 17.497 seconds |
spec/requests/moderations_spec.rb | 17.044 seconds |
spec/system/organization/user_updates_org_settings_spec.rb | 16.947 seconds |
spec/requests/api/v1/comments_spec.rb | 16.354 seconds |
spec/system/homepage/user_visits_homepage_spec.rb | 16.263 seconds |
spec/requests/api/v1/listings_spec.rb | 16.053 seconds |
spec/system/authentication/user_logs_in_with_apple_spec.rb | 15.911 seconds |
spec/requests/user/user_profile_spec.rb | 14.793 seconds |
spec/requests/admin/users_manage_spec.rb | 14.77 seconds |
spec/system/onboardings/user_completes_onboarding_spec.rb | 14.376 seconds |
spec/models/comment_spec.rb | 14.237 seconds |
spec/system/homepage/user_visits_homepage_articles_spec.rb | 13.864 seconds |
spec/system/homepage/user_visits_homepage_with_announcement_spec.rb | 13.719 seconds |
spec/requests/api/v0/listings_spec.rb | 13.7 seconds |
spec/system/articles/user_edits_an_article_spec.rb | 13.219 seconds |
spec/models/notification_spec.rb | 13.176 seconds |
spec/system/user/user_self_destroy_spec.rb | 13.136 seconds |
spec/requests/articles/articles_spec.rb | 11.836 seconds |
spec/system/articles/user_visits_articles_by_tag_spec.rb | 11.803 seconds |
spec/models/ab_experiment/goal_conversion_handler_spec.rb | 11.484 seconds |
spec/system/comments/user_edits_a_comment_spec.rb | 11.477 seconds |
spec/requests/articles/articles_show_spec.rb | 10.453 seconds |
spec/services/users/delete_spec.rb | 10.053 seconds |
spec/system/notifications/notifications_page_spec.rb | 9.883 seconds |
spec/system/dashboards/user_sorts_dashboard_articles_spec.rb | 9.558 seconds |
spec/system/organization/user_views_an_organization_spec.rb | 9.523 seconds |
spec/requests/tags_spec.rb | 9.122 seconds |
spec/requests/reactions_spec.rb | 8.956 seconds |
spec/system/dashboards/user_visits_dashboard_spec.rb | 8.934 seconds |
spec/services/search/reading_list_spec.rb | 8.891 seconds |
spec/requests/registrations_spec.rb | 8.83 seconds |
spec/system/ahoy/tracking_create_account_spec.rb | 8.616 seconds |
spec/requests/admin/configs_spec.rb | 8.377 seconds |
spec/system/user/user_edits_profile_spec.rb | 8.292 seconds |
spec/services/badges/award_community_wellness_spec.rb | 8.216 seconds |
spec/services/mentions/create_all_spec.rb | 8.179 seconds |
spec/system/comments/user_views_a_comment_spec.rb | 8.041 seconds |
spec/queries/admin/users_query_spec.rb | 7.967 seconds |
spec/services/articles/feeds/large_forem_experimental_spec.rb | 7.866 seconds |
spec/requests/sitemaps_spec.rb | 7.642 seconds |
spec/requests/articles/articles_update_spec.rb | 7.564 seconds |
spec/system/admin/admin_manages_pages_spec.rb | 7.526 seconds |
spec/services/podcasts/feed_spec.rb | 7.243 seconds |
spec/system/user_visits_a_comments_page_spec.rb | 7.218 seconds |
spec/system/articles/moderator_moderates_an_article_spec.rb | 7.053 seconds |
spec/services/analytics_service_spec.rb | 6.986 seconds |
spec/system/user/trusted_user_flags_user_spec.rb | 6.973 seconds |
spec/system/user_views_a_reading_list_spec.rb | 6.651 seconds |
spec/system/authentication/redirects_using_referer_spec.rb | 6.538 seconds |
spec/requests/api/v1/users_spec.rb | 6.436 seconds |
spec/mailers/notify_mailer_spec.rb | 6.349 seconds |
spec/services/users/update_spec.rb | 6.297 seconds |
spec/system/user_logs_in_with_password_spec.rb | 6.202 seconds |
spec/requests/api/v0/analytics_spec.rb | 6.116 seconds |
spec/requests/admin/articles_spec.rb | 6.065 seconds |
spec/queries/comments/community_wellness_query_spec.rb | 5.904 seconds |
spec/requests/admin/overview_spec.rb | 5.895 seconds |
spec/system/admin/config/admin_updates_smtp_settings_spec.rb | 5.882 seconds |
spec/models/reaction_spec.rb | 5.687 seconds |
spec/system/user/user_edits_extensions_spec.rb | 5.611 seconds |
spec/system/authentication/conditional_registration_spec.rb | 5.395 seconds |
spec/requests/api/v1/analytics_spec.rb | 5.273 seconds |
spec/requests/pages_spec.rb | 5.259 seconds |
spec/requests/admin/creator_settings_spec.rb | 5.101 seconds |