DEV Community (dev.to) / dev.to / Forem / Build ID cd27a894-81a9-4351-827d-9afa52dabba7
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 3.31 seconds. The shorter this time is, the better.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 3.31 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (27 minutes 32.07 seconds) |
---|---|---|
0 | 2024-03-05 16:04:30 UTC | 3 minutes 28.26 seconds |
1 | 2024-03-05 16:04:30 UTC | 3 minutes 27.58 seconds |
2 Finished Last | 2024-03-05 16:04:32 UTC | 3 minutes 33.52 seconds |
3 Finished First | 2024-03-05 16:04:29 UTC | 3 minutes 4.54 seconds |
4 | 2024-03-05 16:04:31 UTC | 3 minutes 27.59 seconds |
5 | 2024-03-05 16:04:31 UTC | 3 minutes 27.94 seconds |
6 | 2024-03-05 16:04:29 UTC | 3 minutes 29.24 seconds |
7 | 2024-03-05 16:04:30 UTC | 3 minutes 33.44 seconds |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 26.51 seconds are a bottleneck because they take more time than the expected execution time per parallel CI node.
You can enable auto split of slow RSpec test files by test examples on parallel CI nodes to run your CI builds faster.
The more parallel CI nodes you use, the more test files will be split by test examples.
We recommend running at least 2 CI builds after you increase the number of parallel CI nodes. This way Knapsack Pro API can learn about your test examples defined in the slow test files to split tests better in future CI builds.
Test file path (Displaying entries 301 - 400 of 905 in total files) | Execution time | ||
---|---|---|---|
spec/models/podcast_spec.rb | 836 miliseconds | 1% | Trend |
spec/system/articles/user_visits_article_stats_spec.rb | 820 miliseconds | 26% | Trend |
spec/requests/sidebars_spec.rb | 815 miliseconds | 12% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb | 810 miliseconds | 3% | Trend |
spec/system/user/user_edits_customization_spec.rb | 810 miliseconds | 22% | Trend |
spec/workers/organizations/save_article_worker_spec.rb | 805 miliseconds | 7% | Trend |
spec/system/admin/admin_invites_user_spec.rb | 805 miliseconds | 1% | Trend |
spec/requests/discussion_locks_spec.rb | 802 miliseconds | 12% | Trend |
spec/requests/poll_votes_spec.rb | 799 miliseconds | 6% | Trend |
spec/system/authentication/conditional_registration_spec.rb | 799 miliseconds | 15% | Trend |
spec/policies/response_template_policy_spec.rb | 795 miliseconds | 1% | Trend |
spec/requests/api/v0/followers_spec.rb | 795 miliseconds | 5% | Trend |
spec/system/admin/admin_updates_tag_spec.rb | 795 miliseconds | 4% | Trend |
spec/requests/admin/profile_fields_spec.rb | 792 miliseconds | Trend | |
spec/services/articles/feeds/find_featured_story_spec.rb | 790 miliseconds | 82% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb | 789 miliseconds | 1% | Trend |
spec/models/users/setting_spec.rb | 788 miliseconds | 17% | Trend |
spec/services/moderator/sink_articles_spec.rb | 787 miliseconds | 3% | Trend |
spec/models/profile_pin_spec.rb | 780 miliseconds | 8% | Trend |
spec/services/edge_cache/bust_podcast_episode_spec.rb | 777 miliseconds | 726% | Trend |
spec/services/articles/page_view_updater_spec.rb | 767 miliseconds | 1% | Trend |
spec/services/badges/award_streak_spec.rb | 767 miliseconds | 60% | Trend |
spec/requests/liquid_embeds_spec.rb | 763 miliseconds | 7% | Trend |
spec/models/articles/feeds/variant_assembler_spec.rb | 755 miliseconds | 14% | Trend |
spec/system/search/display_comments_search_spec.rb | 745 miliseconds | 14% | Trend |
spec/requests/api/v1/health_checks_spec.rb | 743 miliseconds | 121% | Trend |
spec/requests/admin/navigation_link_spec.rb | 739 miliseconds | 7% | Trend |
spec/requests/api/v1/docs/comments_spec.rb | 717 miliseconds | Trend | |
spec/requests/api/v0/readinglist_spec.rb | 707 miliseconds | Trend | |
spec/models/tag_spec.rb | 705 miliseconds | 6% | Trend |
spec/requests/api/v0/users_spec.rb | 702 miliseconds | 1% | Trend |
spec/requests/follows_create_spec.rb | 701 miliseconds | 50% | Trend |
spec/requests/api/v0/follows_spec.rb | 700 miliseconds | 47% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb | 693 miliseconds | 10% | Trend |
spec/requests/poll_skips_spec.rb | 691 miliseconds | 7% | Trend |
spec/requests/social_previews_spec.rb | 680 miliseconds | 55% | Trend |
spec/uploaders/logo_uploader_spec.rb | 675 miliseconds | 15% | Trend |
spec/lib/data_update_scripts/update_article_main_image_path_spec.rb | 669 miliseconds | 150% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb | 666 miliseconds | 1% | Trend |
spec/services/users/delete_comments_spec.rb | 663 miliseconds | 3% | Trend |
spec/services/search/listing_spec.rb | 663 miliseconds | 8% | Trend |
spec/requests/admin/users/users_export_spec.rb | 654 miliseconds | 1% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb | 649 miliseconds | Trend | |
spec/requests/podcasts/podcast_episodes_index_spec.rb | 643 miliseconds | 43% | Trend |
spec/decorators/user_decorator_spec.rb | 611 miliseconds | 11% | Trend |
spec/services/badges/award_first_post_spec.rb | 610 miliseconds | 8% | Trend |
spec/requests/organizations_update_spec.rb | 608 miliseconds | 11% | Trend |
spec/services/articles/feeds/timeframe_spec.rb | 604 miliseconds | 2% | Trend |
spec/models/identity_spec.rb | 598 miliseconds | 9% | Trend |
spec/system/videos/user_visits_videos_spec.rb | 597 miliseconds | 9% | Trend |
spec/requests/admin/data_update_scripts_spec.rb | 597 miliseconds | Trend | |
spec/services/articles/feeds/latest_spec.rb | 593 miliseconds | 5% | Trend |
spec/lib/data_update_scripts/remove_feeds_import_feature_flag_spec.rb | 587 miliseconds | 1626% | Trend |
spec/queries/admin/moderators_query_spec.rb | 585 miliseconds | 13% | Trend |
spec/services/flare_tag_spec.rb | 581 miliseconds | 12% | Trend |
spec/requests/editor_spec.rb | 579 miliseconds | 14% | Trend |
spec/serializers/search/comment_serializer_spec.rb | 579 miliseconds | Trend | |
spec/requests/videos_spec.rb | 578 miliseconds | 19% | Trend |
spec/requests/admin/welcome_spec.rb | 578 miliseconds | 2% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb | 576 miliseconds | 16% | Trend |
spec/services/moderator/banish_user_spec.rb | 572 miliseconds | 5% | Trend |
spec/services/podcasts/create_episode_spec.rb | 571 miliseconds | 10% | Trend |
spec/requests/api/v1/follows_spec.rb | 571 miliseconds | 5% | Trend |
spec/requests/reading_list_items_spec.rb | 566 miliseconds | 1% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb | 550 miliseconds | 14% | Trend |
spec/uploaders/badge_uploader_spec.rb | 550 miliseconds | 7% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb | 544 miliseconds | 10% | Trend |
spec/requests/admin/profile_field_groups_spec.rb | 543 miliseconds | 4% | Trend |
spec/services/moderator/delete_user_spec.rb | 543 miliseconds | 15% | Trend |
spec/requests/comments_update_spec.rb | 542 miliseconds | Trend | |
spec/services/badges/award_spec.rb | 537 miliseconds | 5% | Trend |
spec/requests/api/v1/admin/users_spec.rb | 536 miliseconds | 7% | Trend |
spec/models/context_notification_spec.rb | 534 miliseconds | 9% | Trend |
spec/requests/admin/feed_playground_spec.rb | 534 miliseconds | 11% | Trend |
spec/requests/api_secrets_destroy_spec.rb | 531 miliseconds | 2% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb | 528 miliseconds | Trend | |
spec/requests/admin/nested_sidebar_spec.rb | 528 miliseconds | 7% | Trend |
spec/services/exporter/articles_spec.rb | 527 miliseconds | 7% | Trend |
spec/models/mention_spec.rb | 526 miliseconds | Trend | |
spec/models/github_repo_spec.rb | 521 miliseconds | 12% | Trend |
spec/models/settings/base_spec.rb | 520 miliseconds | 5% | Trend |
spec/liquid_tags/comment_tag_spec.rb | 518 miliseconds | 13% | Trend |
spec/models/response_template_spec.rb | 514 miliseconds | 17% | Trend |
spec/models/podcast_episode_spec.rb | 506 miliseconds | 13% | Trend |
spec/uploaders/article_image_uploader_spec.rb | 504 miliseconds | 27% | Trend |
spec/mailers/devise_mailer_spec.rb | 485 miliseconds | 8% | Trend |
spec/requests/admin/moderator_actions_spec.rb | 483 miliseconds | 9% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb | 468 miliseconds | 18% | Trend |
spec/models/profile_spec.rb | 468 miliseconds | 7% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb | 464 miliseconds | 11% | Trend |
spec/models/article_destroy_spec.rb | 458 miliseconds | 14% | Trend |
spec/services/mailchimp/bot_spec.rb | 451 miliseconds | 1% | Trend |
spec/requests/devices_spec.rb | 440 miliseconds | 17% | Trend |
spec/models/tweet_spec.rb | 428 miliseconds | 13% | Trend |
spec/requests/universal_links_spec.rb | 425 miliseconds | 83% | Trend |
spec/requests/profile_field_groups_request_spec.rb | 425 miliseconds | 11% | Trend |
spec/services/homepage/fetch_tag_flares_spec.rb | 420 miliseconds | Trend | |
spec/requests/articles/articles_admin_unpublish_spec.rb | 420 miliseconds | 16% | Trend |
spec/helpers/social_image_helper_spec.rb | 417 miliseconds | 11% | Trend |
spec/liquid_tags/forem_tag_spec.rb | 417 miliseconds | 14% | Trend |