DEV Community (dev.to) / dev.to / Forem / Build ID 5d98b7c3-5587-4f66-b633-7f17e5336c43
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
004a3b2 | refs/pull/20714/merge | 8 | 25 minutes 22.81 seconds 3% | 2024-03-01 16:52:53 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 17.5 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 17.5 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (25 minutes 22.81 seconds) |
---|---|---|
0 Finished First | 2024-03-01 16:56:13 UTC | 3 minutes 10.72 seconds |
1 | 2024-03-01 16:56:16 UTC | 3 minutes 8.02 seconds |
2 | 2024-03-01 16:56:14 UTC | 3 minutes 4.21 seconds |
3 | 2024-03-01 16:56:14 UTC | 3 minutes 10.56 seconds |
4 | 2024-03-01 16:56:14 UTC | 3 minutes 9.15 seconds |
5 | 2024-03-01 16:56:15 UTC | 3 minutes 10.69 seconds |
6 | 2024-03-01 16:56:15 UTC | 3 minutes 3.98 seconds |
7 Finished Last | 2024-03-01 16:56:31 UTC | 3 minutes 25.51 seconds |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 10.36 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/helpers/application_helper_spec.rb | 753 miliseconds | 10% | Trend |
spec/services/calculate_reaction_points_spec.rb | 751 miliseconds | 12% | Trend |
spec/workers/users/delete_worker_spec.rb | 748 miliseconds | 23% | Trend |
spec/requests/collections_spec.rb | 743 miliseconds | 11% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb | 741 miliseconds | 4% | Trend |
spec/system/search/display_comments_search_spec.rb | 740 miliseconds | 14% | Trend |
spec/models/profile_pin_spec.rb | 738 miliseconds | 13% | Trend |
spec/requests/poll_votes_spec.rb | 736 miliseconds | 13% | Trend |
spec/system/user/user_edits_customization_spec.rb | 735 miliseconds | 29% | Trend |
spec/system/collections/user_views_collections_spec.rb | 722 miliseconds | 17% | Trend |
spec/services/badges/award_spec.rb | 719 miliseconds | 25% | Trend |
spec/system/admin/admin_updates_tag_spec.rb | 699 miliseconds | 16% | Trend |
spec/requests/admin/navigation_link_spec.rb | 696 miliseconds | 12% | Trend |
spec/services/moderator/sink_articles_spec.rb | 695 miliseconds | 14% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb | 672 miliseconds | 13% | Trend |
spec/services/search/listing_spec.rb | 665 miliseconds | 7% | Trend |
spec/workers/organizations/save_article_worker_spec.rb | 662 miliseconds | 24% | Trend |
spec/uploaders/logo_uploader_spec.rb | 662 miliseconds | 16% | Trend |
spec/services/markdown_processor/parser_spec.rb | 654 miliseconds | 15% | Trend |
spec/requests/admin/profile_fields_spec.rb | 650 miliseconds | 17% | Trend |
spec/services/articles/page_view_updater_spec.rb | 640 miliseconds | 15% | Trend |
spec/requests/admin/users/users_export_spec.rb | 633 miliseconds | 1% | Trend |
spec/requests/organizations_update_spec.rb | 632 miliseconds | 8% | Trend |
spec/system/admin/admin_views_tags_spec.rb | 630 miliseconds | 11% | Trend |
spec/requests/api/v0/users_spec.rb | 625 miliseconds | 12% | Trend |
spec/requests/api/v1/docs/comments_spec.rb | 624 miliseconds | 13% | Trend |
spec/requests/api/v0/readinglist_spec.rb | 622 miliseconds | 11% | Trend |
spec/requests/editor_spec.rb | 614 miliseconds | 9% | Trend |
spec/services/articles/creator_spec.rb | 613 miliseconds | 14% | Trend |
spec/requests/videos_spec.rb | 610 miliseconds | 15% | Trend |
spec/workers/emails/send_user_digest_worker_spec.rb | 607 miliseconds | 38% | Trend |
spec/requests/feed_events_spec.rb | 602 miliseconds | 15% | Trend |
spec/requests/poll_skips_spec.rb | 599 miliseconds | 6% | Trend |
spec/requests/admin/data_update_scripts_spec.rb | 599 miliseconds | Trend | |
spec/services/moderator/merge_user_spec.rb | 594 miliseconds | 2% | Trend |
spec/decorators/user_decorator_spec.rb | 591 miliseconds | 14% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb | 589 miliseconds | 14% | Trend |
spec/services/articles/feeds/latest_spec.rb | 583 miliseconds | 7% | Trend |
spec/queries/admin/moderators_query_spec.rb | 583 miliseconds | 13% | Trend |
spec/services/flare_tag_spec.rb | 579 miliseconds | 12% | Trend |
spec/services/notifications/new_badge_achievement/send_spec.rb | 578 miliseconds | 56% | Trend |
spec/services/notifications/new_mention/send_spec.rb | 577 miliseconds | 18% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb | 577 miliseconds | 12% | Trend |
spec/requests/api/v1/reactions_spec.rb | 572 miliseconds | 16% | Trend |
spec/services/moderator/delete_user_spec.rb | 569 miliseconds | 11% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb | 565 miliseconds | 12% | Trend |
spec/requests/api/v1/follows_spec.rb | 565 miliseconds | 6% | Trend |
spec/system/videos/user_visits_videos_spec.rb | 564 miliseconds | 14% | Trend |
spec/requests/reading_list_items_spec.rb | 551 miliseconds | 4% | Trend |
spec/services/articles/feeds/timeframe_spec.rb | 547 miliseconds | 11% | Trend |
spec/services/podcasts/create_episode_spec.rb | 547 miliseconds | 14% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb | 546 miliseconds | 12% | Trend |
spec/services/badges/award_first_post_spec.rb | 546 miliseconds | 17% | Trend |
spec/models/github_repo_spec.rb | 522 miliseconds | 12% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb | 522 miliseconds | 18% | Trend |
spec/requests/api/v1/admin/users_spec.rb | 520 miliseconds | 10% | Trend |
spec/serializers/search/comment_serializer_spec.rb | 517 miliseconds | 11% | Trend |
spec/liquid_tags/comment_tag_spec.rb | 511 miliseconds | 14% | Trend |
spec/models/identity_spec.rb | 511 miliseconds | 6% | Trend |
spec/requests/admin/feed_playground_spec.rb | 510 miliseconds | 15% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb | 508 miliseconds | 16% | Trend |
spec/models/context_notification_spec.rb | 503 miliseconds | 15% | Trend |
spec/requests/admin/welcome_spec.rb | 499 miliseconds | 15% | Trend |
spec/models/response_template_spec.rb | 490 miliseconds | 21% | Trend |
spec/decorators/comment_decorator_spec.rb | 488 miliseconds | 12% | Trend |
spec/requests/comments_update_spec.rb | 482 miliseconds | 10% | Trend |
spec/models/podcast_episode_spec.rb | 474 miliseconds | 19% | Trend |
spec/requests/api_secrets_destroy_spec.rb | 467 miliseconds | 14% | Trend |
spec/services/moderator/banish_user_spec.rb | 466 miliseconds | 23% | Trend |
spec/uploaders/badge_uploader_spec.rb | 460 miliseconds | 10% | Trend |
spec/services/search/user_spec.rb | 457 miliseconds | 11% | Trend |
spec/requests/admin/profile_field_groups_spec.rb | 454 miliseconds | 13% | Trend |
spec/requests/admin/nested_sidebar_spec.rb | 452 miliseconds | 20% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb | 438 miliseconds | 24% | Trend |
spec/models/article_destroy_spec.rb | 433 miliseconds | 19% | Trend |
spec/models/tweet_spec.rb | 432 miliseconds | 12% | Trend |
spec/requests/admin/moderator_actions_spec.rb | 432 miliseconds | 19% | Trend |
spec/requests/devices_spec.rb | 429 miliseconds | 19% | Trend |
spec/mailers/devise_mailer_spec.rb | 426 miliseconds | 19% | Trend |
spec/requests/admin/tags/moderators_spec.rb | 424 miliseconds | 43% | Trend |
spec/liquid_tags/forem_tag_spec.rb | 422 miliseconds | 13% | Trend |
spec/requests/api/v0/follows_spec.rb | 415 miliseconds | 12% | Trend |
spec/models/mention_spec.rb | 414 miliseconds | 21% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb | 413 miliseconds | 21% | Trend |
spec/queries/users/suggest_prominent_spec.rb | 410 miliseconds | 12% | Trend |
spec/uploaders/article_image_uploader_spec.rb | 408 miliseconds | 41% | Trend |
spec/services/mailchimp/bot_spec.rb | 403 miliseconds | 12% | Trend |
spec/models/feedback_message_spec.rb | 398 miliseconds | 18% | Trend |
spec/requests/user/user_changes_password_spec.rb | 396 miliseconds | 21% | Trend |
spec/view_objects/cloud_cover_url_spec.rb | 396 miliseconds | 16% | Trend |
spec/helpers/social_image_helper_spec.rb | 393 miliseconds | 16% | Trend |
spec/requests/api_secrets_create_spec.rb | 392 miliseconds | 10% | Trend |
spec/requests/profile_field_groups_request_spec.rb | 390 miliseconds | 18% | Trend |
spec/models/listing_spec.rb | 390 miliseconds | 14% | Trend |
spec/services/articles/feeds/tag_spec.rb | 387 miliseconds | 19% | Trend |
spec/services/articles/feeds/find_featured_story_spec.rb | 375 miliseconds | 13% | Trend |
spec/services/badges/award_streak_spec.rb | 375 miliseconds | 21% | Trend |
spec/requests/follows_create_spec.rb | 371 miliseconds | 20% | Trend |
spec/models/credit_spec.rb | 370 miliseconds | 17% | Trend |
spec/decorators/mention_decorator_spec.rb | 368 miliseconds | 22% | Trend |