DEV Community (dev.to) / dev.to / Forem / Build ID 57d2caa3-e6e4-4e1d-872a-9df1a705e119

Public     Back to CI builds

Build Details

Commit hash Branch Parallel nodes Created at Updated at
2913a2e98b3ad498d5fa5a376d7c6c64715a1b9f refs/pull/18970/merge 6 2023-01-18 11:00:25 UTC 2023-01-18 11:00:32 UTC

Parallel CI Nodes

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 21 minutes 45.997 seconds. The shorter this time is, the better.

Loading...

Parallel CI nodes

The first CI node finished its work at 2023-01-19 15:49:12 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 42.553 seconds.

The time span between the finish times of the CI node that Finished First and the one which Finished Last is 21 minutes 45.997 seconds. The shorter this time is, the better.

Node index Finish time Execution time
0 2023-01-19 15:50:05 UTC 6 minutes 14.384 seconds
1 2023-01-19 15:50:44 UTC 7 minutes 15.797 seconds
2 Finished Last 2023-01-19 16:10:58 UTC 4 minutes 28.184 seconds
3 2023-01-19 15:51:57 UTC 7 minutes 49.493 seconds
4 2023-01-19 15:52:56 UTC 8 minutes 49.023 seconds
5 Finished First 2023-01-19 15:49:12 UTC 5 minutes 38.439 seconds

Build Distribution
(the most recent for the build)

Build distribution ID Parallel nodes Total execution time Ideal node execution time Distance
8c6583fb-6858-4174-aa68-eb0a7c9d0a33 6 40 minutes 15.317 seconds 6 minutes 42.553 seconds 0.001 seconds

Test Files recorded on parallel CI nodes

You can likely decrease your CI build time by around 4 minutes 42 seconds by running more parallel CI nodes.

Running 20 parallel nodes should result in an optimal build time (~2.01 minutes)


Test file path (Displaying entries 1 - 100 of 842 in total files) Execution time
spec/models/user_spec.rb 2 minutes 2.161 seconds
spec/services/feeds/import_spec.rb 1 minute 8.967 seconds
spec/system/authentication/user_logs_in_with_github_spec.rb 58.076 seconds
spec/requests/notifications_spec.rb 56.275 seconds
spec/services/authentication/authenticator_spec.rb 55.75 seconds
spec/services/articles/feeds/variant_query_spec.rb 52.392 seconds
spec/requests/stories/tagged_articles_spec.rb 49.019 seconds
spec/models/article_spec.rb 41.554 seconds
spec/services/badges/award_community_wellness_spec.rb 39.253 seconds
spec/requests/response_templates_spec.rb 36.696 seconds
spec/system/user/user_edits_extensions_spec.rb 35.985 seconds
spec/system/articles/user_discussion_locks_spec.rb 32.556 seconds
spec/system/notifications/notifications_page_spec.rb 31.521 seconds
spec/requests/dashboard_spec.rb 31.228 seconds
spec/system/user_uses_the_editor_spec.rb 29.07 seconds
spec/requests/comments_spec.rb 28.693 seconds
spec/requests/registrations_spec.rb 27.224 seconds
spec/i18n_spec.rb 25.995 seconds
spec/requests/user/user_settings_spec.rb 25.591 seconds
spec/policies/article_policy_spec.rb 25.51 seconds
spec/requests/api/v0/articles_spec.rb 24.902 seconds
spec/system/user/view_user_index_spec.rb 24.446 seconds
spec/requests/listings_spec.rb 24.263 seconds
spec/system/articles/user_visits_an_article_spec.rb 23.69 seconds
spec/services/broadcasts/welcome_notification/generator_spec.rb 21.322 seconds
spec/requests/articles/articles_feed_spec.rb 21.031 seconds
spec/models/poll_option_spec.rb 20.47 seconds
spec/requests/stories_index_spec.rb 20.347 seconds
spec/requests/api/v1/articles_spec.rb 19.996 seconds
spec/requests/moderations_spec.rb 19.686 seconds
spec/system/comments/user_views_article_comments_spec.rb 19.552 seconds
spec/system/authentication/user_logs_in_with_facebook_spec.rb 19.5 seconds
spec/system/authentication/user_logs_in_with_forem_spec.rb 19.183 seconds
spec/system/user_logs_in_with_password_spec.rb 19.131 seconds
spec/requests/api/v1/comments_spec.rb 18.608 seconds
spec/requests/admin/users_manage_spec.rb 18.357 seconds
spec/requests/stories_show_spec.rb 17.808 seconds
spec/system/articles/user_creates_an_article_spec.rb 17.738 seconds
spec/system/podcasts/user_visits_podcast_episode_spec.rb 17.444 seconds
spec/system/articles/user_edits_an_article_spec.rb 16.257 seconds
spec/requests/comments_destroy_spec.rb 16.116 seconds
spec/system/search/user_searches_users_spec.rb 15.693 seconds
spec/system/homepage/user_visits_homepage_spec.rb 15.566 seconds
spec/system/authentication/user_logs_in_with_twitter_spec.rb 15.364 seconds
spec/requests/api/v0/listings_spec.rb 15.159 seconds
spec/requests/admin/users_spec.rb 15.091 seconds
spec/requests/admin/gdpr_delete_requests_spec.rb 15.089 seconds
spec/system/articles/user_visits_articles_by_timeframe_spec.rb 15.03 seconds
spec/requests/api/v0/comments_spec.rb 14.605 seconds
spec/system/dashboards/user_scrolls_down_dashboard_follows_spec.rb 14.36 seconds
spec/system/authentication/user_logs_in_with_apple_spec.rb 13.579 seconds
spec/requests/user/user_profile_spec.rb 13.358 seconds
spec/models/ab_experiment/goal_conversion_handler_spec.rb 13.188 seconds
spec/system/homepage/user_visits_homepage_articles_spec.rb 12.808 seconds
spec/system/articles/user_deletes_an_article_spec.rb 12.653 seconds
spec/system/onboardings/user_completes_onboarding_spec.rb 12.485 seconds
spec/system/articles/user_visits_articles_by_tag_spec.rb 12.415 seconds
spec/models/comment_spec.rb 12.189 seconds
spec/system/user/view_user_comments_spec.rb 11.989 seconds
spec/system/organization/user_updates_org_settings_spec.rb 11.702 seconds
spec/system/homepage/user_visits_homepage_with_announcement_spec.rb 11.427 seconds
spec/services/articles/feeds/large_forem_experimental_spec.rb 11.288 seconds
spec/system/user/user_self_destroy_spec.rb 10.981 seconds
spec/models/notification_spec.rb 10.967 seconds
spec/system/comments/user_edits_a_comment_spec.rb 10.948 seconds
spec/requests/api/v1/listings_spec.rb 10.917 seconds
spec/system/dashboards/user_sorts_dashboard_articles_spec.rb 10.783 seconds
spec/requests/articles/articles_spec.rb 10.772 seconds
spec/system/dashboards/user_visits_dashboard_spec.rb 10.491 seconds
spec/mailers/notify_mailer_spec.rb 10.434 seconds
spec/requests/tags_spec.rb 9.86 seconds
spec/system/authentication/user_logs_in_with_email_spec.rb 9.789 seconds
spec/requests/articles/articles_show_spec.rb 9.593 seconds
spec/requests/reactions_spec.rb 9.498 seconds
spec/services/search/reading_list_spec.rb 9.18 seconds
spec/requests/sitemaps_spec.rb 8.955 seconds
spec/system/user_visits_a_comments_page_spec.rb 8.893 seconds
spec/services/users/delete_spec.rb 8.717 seconds
spec/system/ahoy/tracking_create_account_spec.rb 7.624 seconds
spec/system/comments/user_views_a_comment_spec.rb 7.516 seconds
spec/services/mentions/create_all_spec.rb 7.515 seconds
spec/system/user/user_edits_profile_spec.rb 7.454 seconds
spec/requests/admin/configs_spec.rb 7.4 seconds
spec/queries/admin/users_query_spec.rb 7.181 seconds
spec/system/organization/user_views_an_organization_spec.rb 6.941 seconds
spec/system/articles/moderator_moderates_an_article_spec.rb 6.866 seconds
spec/system/user/trusted_user_flags_user_spec.rb 6.616 seconds
spec/services/podcasts/feed_spec.rb 6.548 seconds
spec/requests/admin/overview_spec.rb 6.526 seconds
spec/requests/articles/articles_update_spec.rb 6.407 seconds
spec/system/admin/admin_manages_pages_spec.rb 6.337 seconds
spec/queries/comments/community_wellness_query_spec.rb 6.261 seconds
spec/services/analytics_service_spec.rb 6.255 seconds
spec/requests/api/v1/users_spec.rb 6.22 seconds
spec/system/user_views_a_reading_list_spec.rb 6.162 seconds
spec/requests/admin/articles_spec.rb 5.598 seconds
spec/requests/api/v1/analytics_spec.rb 5.444 seconds
spec/system/authentication/redirects_using_referer_spec.rb 5.39 seconds
spec/requests/api/v0/analytics_spec.rb 5.341 seconds
spec/requests/pages_spec.rb 5.329 seconds

Start using Knapsack Pro

Sign up and speed up your tests.