DEV Community (dev.to) / dev.to / Forem / Build ID c9cdc491-092d-40a7-a215-f5277e9245a3
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
27d342f09dd9eaf0d64bf2052b79a765492e7946 | refs/pull/18992/merge | 6 | 2023-01-24 22:55:28 UTC | 2023-01-24 22:56:05 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 15 minutes 4.329 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-01-24 22:55:28 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 6 minutes 29.808 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 15 minutes 4.329 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-01-24 22:55:31 UTC | 6 minutes 45.132 seconds |
1 Finished First | 2023-01-24 22:55:28 UTC | 6 minutes 31.27 seconds |
2 | 2023-01-24 22:55:29 UTC | 6 minutes 25.123 seconds |
3 | 2023-01-24 22:55:30 UTC | 6 minutes 33.174 seconds |
4 | 2023-01-24 22:55:29 UTC | 6 minutes 53.517 seconds |
5 Finished Last | 2023-01-24 23:10:32 UTC | 5 minutes 50.63 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
5855585b-0f6e-46e8-9148-21bdf65e248a | 6 | 38 minutes 58.843 seconds | 6 minutes 29.808 seconds | 0.003 seconds |
You can likely decrease your CI build time by around 4 minutes 33 seconds by running more parallel CI nodes.
Running 20 parallel nodes should result in an optimal build time (~1.95 minutes)
Test file path (Displaying entries 1 - 100 of 846 in total files) | Execution time |
---|---|
spec/models/user_spec.rb | 1 minute 32.5 seconds |
spec/requests/listings_spec.rb | 1 minute 19.227 seconds |
spec/models/article_spec.rb | 1 minute 9.589 seconds |
spec/services/feeds/import_spec.rb | 1 minute 3.883 seconds |
spec/system/articles/user_visits_an_article_spec.rb | 57.907 seconds |
spec/requests/dashboard_spec.rb | 48.798 seconds |
spec/requests/api/v0/articles_spec.rb | 48.786 seconds |
spec/requests/notifications_spec.rb | 45.436 seconds |
spec/system/articles/user_discussion_locks_spec.rb | 45.146 seconds |
spec/requests/stories/tagged_articles_spec.rb | 44.6 seconds |
spec/services/authentication/authenticator_spec.rb | 41.987 seconds |
spec/services/articles/feeds/variant_query_spec.rb | 40.647 seconds |
spec/requests/comments_spec.rb | 33.924 seconds |
spec/requests/admin/profile_fields_spec.rb | 33.025 seconds |
spec/requests/user/user_settings_spec.rb | 30.189 seconds |
spec/policies/article_policy_spec.rb | 30.145 seconds |
spec/system/comments/user_views_article_comments_spec.rb | 30.055 seconds |
spec/system/user_uses_the_editor_spec.rb | 28.051 seconds |
spec/system/articles/user_creates_an_article_spec.rb | 24.289 seconds |
spec/system/user/view_user_index_spec.rb | 23.918 seconds |
spec/system/authentication/user_logs_in_with_facebook_spec.rb | 22.266 seconds |
spec/requests/moderations_spec.rb | 21.978 seconds |
spec/requests/admin/users_spec.rb | 20.845 seconds |
spec/requests/stories_index_spec.rb | 20.301 seconds |
spec/services/broadcasts/welcome_notification/generator_spec.rb | 19.539 seconds |
spec/requests/api/v1/articles_spec.rb | 19.304 seconds |
spec/requests/admin/users_manage_spec.rb | 19.188 seconds |
spec/system/homepage/user_visits_homepage_spec.rb | 18.921 seconds |
spec/system/authentication/user_logs_in_with_forem_spec.rb | 18.112 seconds |
spec/requests/user/user_profile_spec.rb | 17.807 seconds |
spec/system/authentication/user_logs_in_with_apple_spec.rb | 16.481 seconds |
spec/requests/admin/badges_spec.rb | 16.302 seconds |
spec/requests/api/v0/comments_spec.rb | 16.243 seconds |
spec/system/authentication/user_logs_in_with_github_spec.rb | 16.013 seconds |
spec/system/podcasts/user_visits_podcast_episode_spec.rb | 15.993 seconds |
spec/requests/stories_show_spec.rb | 15.776 seconds |
spec/requests/api/v1/comments_spec.rb | 15.641 seconds |
spec/system/dashboards/user_scrolls_down_dashboard_follows_spec.rb | 15.404 seconds |
spec/system/user/view_user_comments_spec.rb | 15.317 seconds |
spec/requests/api/v0/listings_spec.rb | 15.312 seconds |
spec/system/authentication/user_logs_in_with_twitter_spec.rb | 15.136 seconds |
spec/system/articles/user_visits_articles_by_timeframe_spec.rb | 15.026 seconds |
spec/models/comment_spec.rb | 14.776 seconds |
spec/system/articles/user_edits_an_article_spec.rb | 14.434 seconds |
spec/requests/api/v1/listings_spec.rb | 14.382 seconds |
spec/i18n_spec.rb | 12.681 seconds |
spec/system/ahoy/tracking_create_account_spec.rb | 11.873 seconds |
spec/system/homepage/user_visits_homepage_with_announcement_spec.rb | 11.637 seconds |
spec/system/user/user_self_destroy_spec.rb | 11.586 seconds |
spec/models/notification_spec.rb | 11.447 seconds |
spec/system/comments/user_edits_a_comment_spec.rb | 11.383 seconds |
spec/system/dashboards/user_sorts_dashboard_articles_spec.rb | 11.287 seconds |
spec/services/users/delete_spec.rb | 11.25 seconds |
spec/system/organization/user_updates_org_settings_spec.rb | 11.201 seconds |
spec/system/authentication/user_logs_in_with_email_spec.rb | 10.858 seconds |
spec/requests/articles/articles_show_spec.rb | 10.168 seconds |
spec/models/ab_experiment/goal_conversion_handler_spec.rb | 10.142 seconds |
spec/system/homepage/user_visits_homepage_articles_spec.rb | 9.702 seconds |
spec/requests/tags_spec.rb | 9.599 seconds |
spec/system/onboardings/user_completes_onboarding_spec.rb | 9.326 seconds |
spec/requests/articles/articles_spec.rb | 9.205 seconds |
spec/system/articles/user_visits_articles_by_tag_spec.rb | 9.189 seconds |
spec/system/organization/user_views_an_organization_spec.rb | 8.779 seconds |
spec/system/dashboards/user_visits_dashboard_spec.rb | 8.658 seconds |
spec/requests/sitemaps_spec.rb | 8.648 seconds |
spec/services/articles/feeds/large_forem_experimental_spec.rb | 8.182 seconds |
spec/system/user_visits_a_comments_page_spec.rb | 8.07 seconds |
spec/system/user/trusted_user_flags_user_spec.rb | 8.006 seconds |
spec/services/mentions/create_all_spec.rb | 7.775 seconds |
spec/requests/admin/configs_spec.rb | 7.545 seconds |
spec/system/authentication/redirects_using_referer_spec.rb | 7.477 seconds |
spec/system/user/user_edits_profile_spec.rb | 7.435 seconds |
spec/system/notifications/notifications_page_spec.rb | 7.282 seconds |
spec/services/badges/award_community_wellness_spec.rb | 7.11 seconds |
spec/services/articles/enrich_image_attributes_spec.rb | 7.076 seconds |
spec/system/articles/moderator_moderates_an_article_spec.rb | 7.015 seconds |
spec/mailers/notify_mailer_spec.rb | 6.916 seconds |
spec/system/comments/user_views_a_comment_spec.rb | 6.842 seconds |
spec/services/search/reading_list_spec.rb | 6.709 seconds |
spec/requests/registrations_spec.rb | 6.676 seconds |
spec/requests/admin/overview_spec.rb | 6.673 seconds |
spec/queries/admin/users_query_spec.rb | 6.588 seconds |
spec/requests/reactions_spec.rb | 6.448 seconds |
spec/system/admin/admin_manages_pages_spec.rb | 6.282 seconds |
spec/requests/api/v1/users_spec.rb | 6.282 seconds |
spec/system/admin/config/admin_updates_smtp_settings_spec.rb | 6.194 seconds |
spec/requests/articles/articles_update_spec.rb | 6.165 seconds |
spec/models/reaction_spec.rb | 6.161 seconds |
spec/system/user/user_settings_response_templates_spec.rb | 6.119 seconds |
spec/services/podcasts/feed_spec.rb | 6.105 seconds |
spec/services/analytics_service_spec.rb | 6.082 seconds |
spec/services/users/update_spec.rb | 5.877 seconds |
spec/requests/pages_spec.rb | 5.853 seconds |
spec/system/search/display_articles_search_spec.rb | 5.85 seconds |
spec/system/user_views_a_reading_list_spec.rb | 5.784 seconds |
spec/queries/comments/community_wellness_query_spec.rb | 5.726 seconds |
spec/system/user_logs_in_with_password_spec.rb | 5.69 seconds |
spec/system/authentication/conditional_registration_spec.rb | 5.573 seconds |
spec/services/articles/updater_spec.rb | 5.533 seconds |
spec/services/articles/feeds/article_score_calculator_for_user_spec.rb | 5.354 seconds |