DEV Community (dev.to) / dev.to / Forem / Build ID e7f3e2ab-ced7-4594-b8e8-af8916a64c1b
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
7ca005673c96c18270549d94a0ad582eb0f1a8d2 | refs/heads/main | 6 | 2023-02-01 20:40:34 UTC | 2023-02-01 21:04:18 UTC |
All parallel CI nodes finished their work.
Some of the CI nodes have not run any tests. This could happen when a CI node started late after other CI nodes had already executed all of their tests in the Queue Mode.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 23 minutes 26.532 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-02-01 20:40:34 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 26.407 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 23 minutes 26.532 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-02-01 20:40:35 UTC | 7 minutes 11.94 seconds |
1 | 2023-02-01 20:40:37 UTC | 7 minutes 10.15 seconds |
2 | 2023-02-01 20:40:36 UTC | 8 minutes 0.746 seconds |
3 | 2023-02-01 20:40:35 UTC | 8 minutes 12.378 seconds |
4 Finished First | 2023-02-01 20:40:34 UTC | 8 minutes 3.23 seconds |
5 Finished Last | 2023-02-01 21:04:01 UTC | 0 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
ae64ce58-ae10-47be-b1e8-4edd4f7ced9d | 6 | 38 minutes 38.442 seconds | 6 minutes 26.407 seconds | 0.005 seconds |
You can likely decrease your CI build time by around 4 minutes 31 seconds by running more parallel CI nodes.
Running 20 parallel nodes should result in an optimal build time (~1.93 minutes)
Test file path (Displaying entries 1 - 100 of 851 in total files) | Execution time |
---|---|
spec/models/user_spec.rb | 1 minute 41.292 seconds |
spec/system/comments/user_views_article_comments_spec.rb | 1 minute 12.648 seconds |
spec/services/feeds/import_spec.rb | 1 minute 10.384 seconds |
spec/requests/dashboard_spec.rb | 1 minute 8.073 seconds |
spec/requests/notifications_spec.rb | 1 minute 4.991 seconds |
spec/requests/stories_index_spec.rb | 1 minute 2.268 seconds |
spec/system/user/view_user_index_spec.rb | 55.283 seconds |
spec/services/authentication/authenticator_spec.rb | 54.805 seconds |
spec/requests/stories/tagged_articles_spec.rb | 52.528 seconds |
spec/system/articles/user_discussion_locks_spec.rb | 46.361 seconds |
spec/services/articles/feeds/variant_query_spec.rb | 43.458 seconds |
spec/models/article_spec.rb | 36.452 seconds |
spec/requests/comments_spec.rb | 32.672 seconds |
spec/requests/listings_spec.rb | 27.506 seconds |
spec/requests/user/user_settings_spec.rb | 27.248 seconds |
spec/system/articles/user_creates_an_article_spec.rb | 27.106 seconds |
spec/policies/article_policy_spec.rb | 25.947 seconds |
spec/system/user_uses_the_editor_spec.rb | 24.706 seconds |
spec/requests/api/v1/articles_spec.rb | 24.164 seconds |
spec/system/articles/user_visits_an_article_spec.rb | 23.364 seconds |
spec/i18n_spec.rb | 22.989 seconds |
spec/requests/api/v0/articles_spec.rb | 21.401 seconds |
spec/services/broadcasts/welcome_notification/generator_spec.rb | 21.132 seconds |
spec/system/authentication/user_logs_in_with_facebook_spec.rb | 20.474 seconds |
spec/system/authentication/user_logs_in_with_forem_spec.rb | 20.264 seconds |
spec/requests/moderations_spec.rb | 18.338 seconds |
spec/requests/api/v0/comments_spec.rb | 18.174 seconds |
spec/system/dashboards/user_scrolls_down_dashboard_follows_spec.rb | 17.965 seconds |
spec/requests/admin/users_manage_spec.rb | 17.407 seconds |
spec/system/authentication/user_logs_in_with_twitter_spec.rb | 17.337 seconds |
spec/requests/stories_show_spec.rb | 17.255 seconds |
spec/requests/admin/users_spec.rb | 17.094 seconds |
spec/requests/api/v1/comments_spec.rb | 16.826 seconds |
spec/system/articles/user_visits_articles_by_timeframe_spec.rb | 16.729 seconds |
spec/system/authentication/user_logs_in_with_github_spec.rb | 16.213 seconds |
spec/system/podcasts/user_visits_podcast_episode_spec.rb | 15.848 seconds |
spec/system/authentication/user_logs_in_with_apple_spec.rb | 15.097 seconds |
spec/system/homepage/user_visits_homepage_spec.rb | 14.354 seconds |
spec/models/notification_spec.rb | 13.773 seconds |
spec/requests/api/v1/listings_spec.rb | 13.485 seconds |
spec/system/user/view_user_comments_spec.rb | 13.301 seconds |
spec/requests/user/user_profile_spec.rb | 13.185 seconds |
spec/models/comment_spec.rb | 12.627 seconds |
spec/requests/api/v0/listings_spec.rb | 12.332 seconds |
spec/system/organization/user_updates_org_settings_spec.rb | 12.008 seconds |
spec/system/articles/user_edits_an_article_spec.rb | 11.973 seconds |
spec/system/homepage/user_visits_homepage_with_announcement_spec.rb | 11.551 seconds |
spec/models/ab_experiment/goal_conversion_handler_spec.rb | 11.052 seconds |
spec/system/homepage/user_visits_homepage_articles_spec.rb | 10.424 seconds |
spec/services/users/delete_spec.rb | 10.215 seconds |
spec/services/articles/feeds/large_forem_experimental_spec.rb | 10.119 seconds |
spec/system/onboardings/user_completes_onboarding_spec.rb | 10.003 seconds |
spec/system/dashboards/user_sorts_dashboard_articles_spec.rb | 9.518 seconds |
spec/system/authentication/user_logs_in_with_email_spec.rb | 9.44 seconds |
spec/requests/articles/articles_spec.rb | 9.428 seconds |
spec/requests/articles/articles_show_spec.rb | 9.202 seconds |
spec/system/articles/user_visits_articles_by_tag_spec.rb | 9.197 seconds |
spec/system/comments/user_edits_a_comment_spec.rb | 9.166 seconds |
spec/system/user/user_self_destroy_spec.rb | 9.08 seconds |
spec/system/dashboards/user_visits_dashboard_spec.rb | 8.904 seconds |
spec/system/notifications/notifications_page_spec.rb | 8.538 seconds |
spec/requests/tags_spec.rb | 8.518 seconds |
spec/system/articles/moderator_moderates_an_article_spec.rb | 8.395 seconds |
spec/requests/articles/articles_update_spec.rb | 8.223 seconds |
spec/system/comments/user_views_a_comment_spec.rb | 8.158 seconds |
spec/system/admin/admin_manages_pages_spec.rb | 8.049 seconds |
spec/system/organization/user_views_an_organization_spec.rb | 8.027 seconds |
spec/system/ahoy/tracking_create_account_spec.rb | 7.915 seconds |
spec/services/analytics_service_spec.rb | 7.84 seconds |
spec/requests/admin/configs_spec.rb | 7.688 seconds |
spec/mailers/notify_mailer_spec.rb | 7.63 seconds |
spec/services/mentions/create_all_spec.rb | 7.627 seconds |
spec/services/badges/award_community_wellness_spec.rb | 7.579 seconds |
spec/requests/api/v1/users_spec.rb | 7.406 seconds |
spec/system/user/user_edits_profile_spec.rb | 7.288 seconds |
spec/system/user_visits_a_comments_page_spec.rb | 7.272 seconds |
spec/system/user/trusted_user_flags_user_spec.rb | 7.212 seconds |
spec/queries/admin/users_query_spec.rb | 7.125 seconds |
spec/requests/reactions_spec.rb | 6.964 seconds |
spec/requests/sitemaps_spec.rb | 6.946 seconds |
spec/services/search/reading_list_spec.rb | 6.743 seconds |
spec/requests/registrations_spec.rb | 6.647 seconds |
spec/services/podcasts/feed_spec.rb | 6.169 seconds |
spec/system/user_views_a_reading_list_spec.rb | 6.147 seconds |
spec/system/admin/config/admin_updates_smtp_settings_spec.rb | 6.04 seconds |
spec/system/authentication/redirects_using_referer_spec.rb | 5.89 seconds |
spec/requests/admin/overview_spec.rb | 5.753 seconds |
spec/services/users/update_spec.rb | 5.739 seconds |
spec/requests/api/v0/analytics_spec.rb | 5.548 seconds |
spec/requests/api/v1/analytics_spec.rb | 5.498 seconds |
spec/system/user_logs_in_with_password_spec.rb | 5.433 seconds |
spec/requests/admin/articles_spec.rb | 5.229 seconds |
spec/services/articles/feeds/article_score_calculator_for_user_spec.rb | 5.043 seconds |
spec/services/notifications/reactions/send_spec.rb | 5.018 seconds |
spec/requests/pages_spec.rb | 5.001 seconds |
spec/services/articles/updater_spec.rb | 4.98 seconds |
spec/system/user/user_settings_response_templates_spec.rb | 4.929 seconds |
spec/system/comments/user_delete_a_comment_spec.rb | 4.886 seconds |
spec/queries/comments/community_wellness_query_spec.rb | 4.86 seconds |
spec/system/tags/user_updates_a_tag_spec.rb | 4.851 seconds |