DEV Community (dev.to) / dev.to / Forem / Build ID 990bc619-efd5-44f1-8362-3c96ad3e9694
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
1f8bbf1e6aafd6d87e6cb8f8eaccf120fe184d8f | refs/pull/19084/merge | 9 | 2023-02-08 16:27:19 UTC | 2023-02-08 16:27:39 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 2 hours 27 minutes 51.558 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-08 16:27:19 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 53.783 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 2 hours 27 minutes 51.558 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-02-08 16:27:20 UTC | 5 minutes 10.193 seconds |
1 | 2023-02-08 16:27:21 UTC | 5 minutes 14.33 seconds |
2 | 2023-02-08 16:27:22 UTC | 5 minutes 17.809 seconds |
3 | 2023-02-08 16:27:21 UTC | 5 minutes 10.471 seconds |
4 | 2023-02-08 16:27:20 UTC | 4 minutes 48.061 seconds |
5 Finished Last | 2023-02-08 18:55:11 UTC | 2 minutes 43.456 seconds |
6 Finished First | 2023-02-08 16:27:19 UTC | 5 minutes 15.751 seconds |
7 | 2023-02-08 16:27:22 UTC | 5 minutes 19.341 seconds |
8 | 2023-02-08 16:27:22 UTC | 5 minutes 4.63 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
e5b819ae-e358-4ab5-84e5-1d1e4ae9d012 | 9 | 44 minutes 4.039 seconds | 4 minutes 53.783 seconds | 0.002 seconds |
You can likely decrease your CI build time by around 2 minutes 59 seconds by running more parallel CI nodes.
Running 23 parallel nodes should result in an optimal build time (~1.92 minutes)
Test file path (Displaying entries 1 - 100 of 853 in total files) | Execution time |
---|---|
spec/models/user_spec.rb | 1 minute 44.181 seconds |
spec/system/articles/user_discussion_locks_spec.rb | 1 minute 31.4 seconds |
spec/services/authentication/authenticator_spec.rb | 1 minute 14.972 seconds |
spec/requests/stories/tagged_articles_spec.rb | 1 minute 14.767 seconds |
spec/requests/notifications_spec.rb | 1 minute 12.433 seconds |
spec/services/feeds/import_spec.rb | 1 minute 4.708 seconds |
spec/requests/user/user_settings_spec.rb | 1 minute 3.667 seconds |
spec/system/podcasts/user_visits_podcast_episode_spec.rb | 1 minute 1.063 seconds |
spec/system/articles/user_visits_articles_by_timeframe_spec.rb | 54.416 seconds |
spec/system/authentication/user_logs_in_with_twitter_spec.rb | 53.831 seconds |
spec/policies/article_policy_spec.rb | 53.225 seconds |
spec/requests/listings_spec.rb | 51.093 seconds |
spec/requests/dashboard_spec.rb | 45.807 seconds |
spec/requests/comments_spec.rb | 42.951 seconds |
spec/system/user/user_self_destroy_spec.rb | 38.92 seconds |
spec/services/articles/feeds/variant_query_spec.rb | 38.659 seconds |
spec/models/article_spec.rb | 38.246 seconds |
spec/system/articles/user_creates_an_article_spec.rb | 31.257 seconds |
spec/system/user/view_user_index_spec.rb | 29.501 seconds |
spec/system/user_uses_the_editor_spec.rb | 29.386 seconds |
spec/system/dashboards/user_scrolls_down_dashboard_follows_spec.rb | 26.15 seconds |
spec/system/articles/user_visits_an_article_spec.rb | 24.224 seconds |
spec/requests/api/v1/articles_spec.rb | 23.707 seconds |
spec/system/authentication/user_logs_in_with_github_spec.rb | 22.554 seconds |
spec/requests/stories_index_spec.rb | 22.543 seconds |
spec/system/authentication/user_logs_in_with_facebook_spec.rb | 22.527 seconds |
spec/system/comments/user_views_article_comments_spec.rb | 22.452 seconds |
spec/i18n_spec.rb | 22.336 seconds |
spec/requests/api/v0/articles_spec.rb | 22.242 seconds |
spec/lib/data_update_scripts/cleanup_articles_with_invalid_feed_source_url_spec.rb | 20.854 seconds |
spec/system/authentication/user_logs_in_with_forem_spec.rb | 20.528 seconds |
spec/services/broadcasts/welcome_notification/generator_spec.rb | 19.202 seconds |
spec/requests/api/v1/comments_spec.rb | 18.803 seconds |
spec/system/authentication/user_logs_in_with_apple_spec.rb | 17.422 seconds |
spec/requests/stories_show_spec.rb | 17.333 seconds |
spec/requests/moderations_spec.rb | 16.831 seconds |
spec/system/homepage/user_visits_homepage_spec.rb | 16.715 seconds |
spec/system/homepage/user_visits_homepage_articles_spec.rb | 16.244 seconds |
spec/requests/admin/users_spec.rb | 16.181 seconds |
spec/requests/admin/users_manage_spec.rb | 15.415 seconds |
spec/requests/api/v0/comments_spec.rb | 15.258 seconds |
spec/requests/api/v0/listings_spec.rb | 14.501 seconds |
spec/requests/user/user_profile_spec.rb | 14.204 seconds |
spec/system/user/view_user_comments_spec.rb | 13.875 seconds |
spec/models/ab_experiment/goal_conversion_handler_spec.rb | 13.559 seconds |
spec/system/homepage/user_visits_homepage_with_announcement_spec.rb | 13.083 seconds |
spec/system/articles/user_edits_an_article_spec.rb | 13.008 seconds |
spec/system/articles/user_visits_articles_by_tag_spec.rb | 12.608 seconds |
spec/system/organization/user_updates_org_settings_spec.rb | 12.44 seconds |
spec/requests/api/v1/listings_spec.rb | 12.393 seconds |
spec/system/onboardings/user_completes_onboarding_spec.rb | 12.35 seconds |
spec/requests/articles/articles_show_spec.rb | 12.192 seconds |
spec/models/comment_spec.rb | 11.666 seconds |
spec/system/authentication/user_logs_in_with_email_spec.rb | 11.404 seconds |
spec/models/notification_spec.rb | 11.348 seconds |
spec/services/articles/feeds/large_forem_experimental_spec.rb | 10.4 seconds |
spec/system/comments/user_edits_a_comment_spec.rb | 10.098 seconds |
spec/system/dashboards/user_sorts_dashboard_articles_spec.rb | 9.788 seconds |
spec/system/organization/user_views_an_organization_spec.rb | 9.359 seconds |
spec/requests/registrations_spec.rb | 9.312 seconds |
spec/system/user/user_edits_customization_spec.rb | 9.308 seconds |
spec/services/mentions/create_all_spec.rb | 9.168 seconds |
spec/mailers/notify_mailer_spec.rb | 9.084 seconds |
spec/services/search/reading_list_spec.rb | 9.039 seconds |
spec/services/users/delete_spec.rb | 8.956 seconds |
spec/system/ahoy/tracking_create_account_spec.rb | 8.865 seconds |
spec/services/analytics_service_spec.rb | 8.828 seconds |
spec/requests/tags_spec.rb | 8.667 seconds |
spec/requests/reactions_spec.rb | 8.648 seconds |
spec/requests/articles/articles_spec.rb | 8.618 seconds |
spec/system/dashboards/user_visits_dashboard_spec.rb | 8.454 seconds |
spec/requests/admin/configs_spec.rb | 8.389 seconds |
spec/system/user/user_edits_profile_spec.rb | 8.383 seconds |
spec/requests/sitemaps_spec.rb | 8.172 seconds |
spec/system/admin/admin_manages_pages_spec.rb | 8.028 seconds |
spec/services/badges/award_community_wellness_spec.rb | 7.987 seconds |
spec/system/user/trusted_user_flags_user_spec.rb | 7.957 seconds |
spec/requests/api/v1/analytics_spec.rb | 7.896 seconds |
spec/system/user_logs_in_with_password_spec.rb | 7.881 seconds |
spec/system/notifications/notifications_page_spec.rb | 7.875 seconds |
spec/requests/articles/articles_update_spec.rb | 7.685 seconds |
spec/system/comments/user_views_a_comment_spec.rb | 7.661 seconds |
spec/system/user_visits_a_comments_page_spec.rb | 7.519 seconds |
spec/requests/api/v0/analytics_spec.rb | 7.512 seconds |
spec/queries/admin/users_query_spec.rb | 7.492 seconds |
spec/system/articles/moderator_moderates_an_article_spec.rb | 7.151 seconds |
spec/system/user_views_a_reading_list_spec.rb | 6.912 seconds |
spec/queries/comments/community_wellness_query_spec.rb | 6.744 seconds |
spec/requests/admin/overview_spec.rb | 6.736 seconds |
spec/requests/api/v1/users_spec.rb | 6.385 seconds |
spec/system/authentication/redirects_using_referer_spec.rb | 6.332 seconds |
spec/system/authentication/conditional_registration_spec.rb | 6.236 seconds |
spec/services/podcasts/feed_spec.rb | 6.212 seconds |
spec/workers/mentions/create_all_worker_spec.rb | 6.149 seconds |
spec/system/admin/config/admin_updates_smtp_settings_spec.rb | 5.994 seconds |
spec/services/articles/feeds/article_score_calculator_for_user_spec.rb | 5.876 seconds |
spec/services/users/update_spec.rb | 5.706 seconds |
spec/requests/pages_spec.rb | 5.491 seconds |
spec/requests/admin/articles_spec.rb | 5.377 seconds |
spec/services/articles/enrich_image_attributes_spec.rb | 5.335 seconds |