DEV Community (dev.to) / dev.to / Forem / Build ID 38a4f82b-98d1-413e-8d73-f04e246246fa
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
b32a24926e4624b9e8575a9beea72d5ead2e7ecc | refs/pull/19106/merge | 9 | 2023-02-22 13:33:11 UTC | 2023-02-22 13:33:20 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 14 minutes 49.328 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-22 13:33:11 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 5 minutes 6.216 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 14 minutes 49.328 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-02-22 13:33:11 UTC | 4 minutes 45.357 seconds |
1 | 2023-02-22 13:33:14 UTC | 4 minutes 48.208 seconds |
2 Finished First | 2023-02-22 13:33:11 UTC | 4 minutes 41.8 seconds |
3 | 2023-02-22 13:33:11 UTC | 5 minutes 16.14 seconds |
4 | 2023-02-22 13:33:14 UTC | 4 minutes 45.477 seconds |
5 | 2023-02-22 13:33:13 UTC | 5 minutes 4.614 seconds |
6 | 2023-02-22 13:33:13 UTC | 5 minutes 15.579 seconds |
7 | 2023-02-22 13:33:11 UTC | 5 minutes 13.193 seconds |
8 Finished Last | 2023-02-22 13:48:00 UTC | 6 minutes 5.579 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
a9fe8ffd-9a1a-4ddc-b96f-515744c4a797 | 9 | 45 minutes 55.942 seconds | 5 minutes 6.216 seconds | 0.003 seconds |
You can likely decrease your CI build time by around 3 minutes 7 seconds by running more parallel CI nodes.
Running 23 parallel nodes should result in an optimal build time (~2.0 minutes)
Test file path (Displaying entries 1 - 100 of 855 in total files) | Execution time |
---|---|
spec/models/user_spec.rb | 1 minute 40.184 seconds |
spec/services/articles/feeds/variant_query_spec.rb | 1 minute 23.119 seconds |
spec/system/articles/user_creates_an_article_spec.rb | 1 minute 22.224 seconds |
spec/system/user/view_user_index_spec.rb | 1 minute 17.2 seconds |
spec/system/articles/user_discussion_locks_spec.rb | 1 minute 14.676 seconds |
spec/policies/article_policy_spec.rb | 1 minute 5.301 seconds |
spec/services/feeds/import_spec.rb | 1 minute 5.238 seconds |
spec/requests/user/user_settings_spec.rb | 1 minute 3.794 seconds |
spec/system/articles/user_visits_an_article_spec.rb | 1 minute 2.322 seconds |
spec/requests/dashboard_spec.rb | 1 minute 0.009 seconds |
spec/requests/api/v1/articles_spec.rb | 59.377 seconds |
spec/services/authentication/authenticator_spec.rb | 56.741 seconds |
spec/requests/stories/tagged_articles_spec.rb | 52.423 seconds |
spec/requests/notifications_spec.rb | 50.224 seconds |
spec/models/article_spec.rb | 48.711 seconds |
spec/requests/comments_spec.rb | 47.733 seconds |
spec/system/authentication/user_logs_in_with_forem_spec.rb | 47.233 seconds |
spec/system/user_uses_the_editor_spec.rb | 36.458 seconds |
spec/requests/listings_spec.rb | 34.462 seconds |
spec/system/comments/user_views_article_comments_spec.rb | 27.732 seconds |
spec/system/homepage/user_visits_homepage_spec.rb | 26.689 seconds |
spec/i18n_spec.rb | 26.237 seconds |
spec/system/dashboards/user_sorts_dashboard_articles_spec.rb | 25.695 seconds |
spec/system/authentication/user_logs_in_with_facebook_spec.rb | 25.356 seconds |
spec/requests/stories_index_spec.rb | 24.571 seconds |
spec/requests/admin/users_manage_spec.rb | 21.588 seconds |
spec/system/authentication/user_logs_in_with_twitter_spec.rb | 20.578 seconds |
spec/system/authentication/user_logs_in_with_github_spec.rb | 20.186 seconds |
spec/requests/api/v0/articles_spec.rb | 19.862 seconds |
spec/services/broadcasts/welcome_notification/generator_spec.rb | 19.322 seconds |
spec/requests/moderations_spec.rb | 19.109 seconds |
spec/system/articles/user_edits_an_article_spec.rb | 17.816 seconds |
spec/requests/api/v1/listings_spec.rb | 17.746 seconds |
spec/system/articles/user_visits_articles_by_timeframe_spec.rb | 17.728 seconds |
spec/requests/stories_show_spec.rb | 17.171 seconds |
spec/system/organization/user_updates_org_settings_spec.rb | 15.498 seconds |
spec/system/dashboards/user_scrolls_down_dashboard_follows_spec.rb | 15.425 seconds |
spec/requests/api/v1/comments_spec.rb | 15.198 seconds |
spec/requests/admin/users_spec.rb | 15.186 seconds |
spec/system/podcasts/user_visits_podcast_episode_spec.rb | 15.022 seconds |
spec/system/authentication/user_logs_in_with_apple_spec.rb | 14.85 seconds |
spec/requests/api/v0/comments_spec.rb | 14.746 seconds |
spec/system/homepage/user_visits_homepage_with_announcement_spec.rb | 14.687 seconds |
spec/requests/user/user_profile_spec.rb | 14.686 seconds |
spec/system/user/user_self_destroy_spec.rb | 14.285 seconds |
spec/system/authentication/user_logs_in_with_email_spec.rb | 14.152 seconds |
spec/system/comments/user_edits_a_comment_spec.rb | 13.639 seconds |
spec/requests/api/v0/listings_spec.rb | 13.508 seconds |
spec/system/user/view_user_comments_spec.rb | 12.662 seconds |
spec/system/dashboards/user_visits_dashboard_spec.rb | 12.066 seconds |
spec/models/comment_spec.rb | 11.63 seconds |
spec/system/user/user_edits_profile_spec.rb | 11.585 seconds |
spec/services/badges/award_community_wellness_spec.rb | 11.445 seconds |
spec/requests/tags_spec.rb | 11.337 seconds |
spec/models/notification_spec.rb | 11.32 seconds |
spec/requests/registrations_spec.rb | 10.916 seconds |
spec/system/onboardings/user_completes_onboarding_spec.rb | 10.784 seconds |
spec/system/homepage/user_visits_homepage_articles_spec.rb | 10.75 seconds |
spec/models/ab_experiment/goal_conversion_handler_spec.rb | 10.709 seconds |
spec/requests/articles/articles_show_spec.rb | 10.456 seconds |
spec/mailers/notify_mailer_spec.rb | 10.431 seconds |
spec/queries/admin/users_query_spec.rb | 10.393 seconds |
spec/services/mentions/create_all_spec.rb | 10.361 seconds |
spec/services/analytics_service_spec.rb | 10.149 seconds |
spec/system/articles/user_visits_articles_by_tag_spec.rb | 10.107 seconds |
spec/system/organization/user_views_an_organization_spec.rb | 9.869 seconds |
spec/requests/articles/articles_update_spec.rb | 9.794 seconds |
spec/system/comments/user_views_a_comment_spec.rb | 9.706 seconds |
spec/requests/reactions_spec.rb | 9.612 seconds |
spec/services/search/reading_list_spec.rb | 9.495 seconds |
spec/system/user_visits_a_comments_page_spec.rb | 9.193 seconds |
spec/system/admin/admin_manages_pages_spec.rb | 8.981 seconds |
spec/services/users/delete_spec.rb | 8.975 seconds |
spec/requests/articles/articles_spec.rb | 8.702 seconds |
spec/system/notifications/notifications_page_spec.rb | 8.689 seconds |
spec/system/ahoy/tracking_create_account_spec.rb | 8.662 seconds |
spec/system/user_views_a_reading_list_spec.rb | 8.568 seconds |
spec/services/articles/feeds/large_forem_experimental_spec.rb | 7.743 seconds |
spec/system/articles/moderator_moderates_an_article_spec.rb | 7.661 seconds |
spec/requests/pages_spec.rb | 7.3 seconds |
spec/requests/admin/configs_spec.rb | 7.264 seconds |
spec/system/user/trusted_user_flags_user_spec.rb | 7.257 seconds |
spec/requests/api/v1/analytics_spec.rb | 7.081 seconds |
spec/requests/sitemaps_spec.rb | 6.803 seconds |
spec/services/podcasts/feed_spec.rb | 6.621 seconds |
spec/services/articles/updater_spec.rb | 6.43 seconds |
spec/requests/api/v1/users_spec.rb | 6.405 seconds |
spec/system/user_logs_in_with_password_spec.rb | 6.374 seconds |
spec/services/articles/enrich_image_attributes_spec.rb | 6.227 seconds |
spec/requests/admin/overview_spec.rb | 6.086 seconds |
spec/system/authentication/redirects_using_referer_spec.rb | 6.031 seconds |
spec/system/search/display_articles_search_spec.rb | 5.93 seconds |
spec/decorators/notification_decorator_spec.rb | 5.921 seconds |
spec/requests/feedback_messages_spec.rb | 5.77 seconds |
spec/requests/podcasts/podcast_create_spec.rb | 5.71 seconds |
spec/requests/notification_subscriptions_spec.rb | 5.502 seconds |
spec/system/articles/user_deletes_an_article_spec.rb | 5.383 seconds |
spec/system/user/user_settings_response_templates_spec.rb | 5.35 seconds |
spec/models/organization_spec.rb | 5.32 seconds |
spec/system/admin/config/admin_updates_smtp_settings_spec.rb | 5.209 seconds |