DEV Community (dev.to) / dev.to / Forem / Build ID 78ec7a4e-9621-451e-816b-f1a6aa5e7478
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
20c5ae0 | refs/pull/20733/merge | 8 | 24 minutes 47.26 seconds 5% | 2024-03-05 21:54:17 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 11.53 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 11.53 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (24 minutes 47.26 seconds) |
---|---|---|
0 Finished Last | 2024-03-05 21:57:46 UTC | 3 minutes 20.72 seconds |
1 Finished First | 2024-03-05 21:57:35 UTC | 2 minutes 59.16 seconds |
2 | 2024-03-05 21:57:35 UTC | 2 minutes 59.69 seconds |
3 | 2024-03-05 21:57:38 UTC | 3 minutes 0.78 seconds |
4 | 2024-03-05 21:57:38 UTC | 3 minutes 7.09 seconds |
5 | 2024-03-05 21:57:35 UTC | 3 minutes 1.86 seconds |
6 | 2024-03-05 21:57:37 UTC | 3 minutes 8.47 seconds |
7 | 2024-03-05 21:57:37 UTC | 3 minutes 9.52 seconds |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 5.91 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/admin/users_helper_spec.rb | 758 miliseconds | 14% | Trend |
spec/helpers/application_helper_spec.rb | 757 miliseconds | 9% | Trend |
spec/requests/liquid_embeds_spec.rb | 749 miliseconds | 8% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb | 747 miliseconds | 4% | Trend |
spec/system/admin/admin_invites_user_spec.rb | 746 miliseconds | 9% | Trend |
spec/requests/poll_votes_spec.rb | 740 miliseconds | 13% | Trend |
spec/system/search/display_comments_search_spec.rb | 738 miliseconds | 14% | Trend |
spec/requests/api/v0/followers_spec.rb | 736 miliseconds | 12% | Trend |
spec/services/moderator/sink_articles_spec.rb | 730 miliseconds | 10% | Trend |
spec/requests/admin/navigation_link_spec.rb | 725 miliseconds | 8% | Trend |
spec/system/admin/admin_updates_tag_spec.rb | 723 miliseconds | 13% | Trend |
spec/models/profile_pin_spec.rb | 721 miliseconds | 15% | Trend |
spec/system/user/user_edits_customization_spec.rb | 716 miliseconds | 31% | Trend |
spec/models/podcast_spec.rb | 707 miliseconds | 16% | Trend |
spec/system/admin/admin_views_tags_spec.rb | 697 miliseconds | 1% | Trend |
spec/requests/admin/profile_fields_spec.rb | 694 miliseconds | 11% | Trend |
spec/requests/api/v0/readinglist_spec.rb | 689 miliseconds | 2% | Trend |
spec/workers/organizations/save_article_worker_spec.rb | 687 miliseconds | 21% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb | 684 miliseconds | 14% | Trend |
spec/models/tag_spec.rb | 683 miliseconds | 9% | Trend |
spec/policies/response_template_policy_spec.rb | 680 miliseconds | 12% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb | 676 miliseconds | 12% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb | 667 miliseconds | 2% | Trend |
spec/forms/creator_settings_form_spec.rb | 666 miliseconds | 445% | Trend |
spec/workers/emails/send_user_digest_worker_spec.rb | 659 miliseconds | 33% | Trend |
spec/services/markdown_processor/parser_spec.rb | 658 miliseconds | 14% | Trend |
spec/requests/feed_events_spec.rb | 658 miliseconds | 7% | Trend |
spec/requests/api/v1/docs/comments_spec.rb | 655 miliseconds | 9% | Trend |
spec/uploaders/profile_image_uploader_spec.rb | 654 miliseconds | 29% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb | 652 miliseconds | Trend | |
spec/workers/organizations/delete_worker_spec.rb | 646 miliseconds | 20% | Trend |
spec/tasks/metrics_spec.rb | 641 miliseconds | 766% | Trend |
spec/requests/api/v1/reactions_spec.rb | 638 miliseconds | 7% | Trend |
spec/services/articles/page_view_updater_spec.rb | 635 miliseconds | 15% | Trend |
spec/queries/admin/moderators_query_spec.rb | 635 miliseconds | 5% | Trend |
spec/requests/organizations_update_spec.rb | 618 miliseconds | 10% | Trend |
spec/services/articles/creator_spec.rb | 617 miliseconds | 13% | Trend |
spec/services/notifications/new_mention/send_spec.rb | 608 miliseconds | 14% | Trend |
spec/requests/api/v0/users_spec.rb | 602 miliseconds | 15% | Trend |
spec/services/badges/award_first_post_spec.rb | 592 miliseconds | 10% | Trend |
spec/services/articles/feeds/latest_spec.rb | 567 miliseconds | 10% | Trend |
spec/services/users/delete_comments_spec.rb | 559 miliseconds | 13% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb | 558 miliseconds | 13% | Trend |
spec/requests/admin/welcome_spec.rb | 554 miliseconds | 6% | Trend |
spec/services/podcasts/create_episode_spec.rb | 553 miliseconds | 13% | Trend |
spec/uploaders/article_image_uploader_spec.rb | 551 miliseconds | 20% | Trend |
spec/services/articles/feeds/timeframe_spec.rb | 549 miliseconds | 11% | Trend |
spec/requests/poll_skips_spec.rb | 548 miliseconds | 14% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb | 546 miliseconds | 12% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb | 539 miliseconds | 11% | Trend |
spec/requests/admin/feed_playground_spec.rb | 535 miliseconds | 11% | Trend |
spec/models/response_template_spec.rb | 528 miliseconds | 15% | Trend |
spec/liquid_tags/comment_tag_spec.rb | 527 miliseconds | 12% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb | 527 miliseconds | 17% | Trend |
spec/requests/admin/users/users_export_spec.rb | 526 miliseconds | 18% | Trend |
spec/requests/admin/data_update_scripts_spec.rb | 520 miliseconds | 13% | Trend |
spec/requests/reading_list_items_spec.rb | 518 miliseconds | 9% | Trend |
spec/services/badges/award_spec.rb | 517 miliseconds | 9% | Trend |
spec/requests/comments_update_spec.rb | 517 miliseconds | 3% | Trend |
spec/serializers/search/comment_serializer_spec.rb | 516 miliseconds | 11% | Trend |
spec/requests/api/v1/admin/users_spec.rb | 515 miliseconds | 11% | Trend |
spec/services/moderator/banish_user_spec.rb | 510 miliseconds | 15% | Trend |
spec/requests/admin/moderator_actions_spec.rb | 504 miliseconds | 5% | Trend |
spec/services/moderator/delete_user_spec.rb | 504 miliseconds | 21% | Trend |
spec/models/podcast_episode_spec.rb | 501 miliseconds | 14% | Trend |
spec/models/identity_spec.rb | 500 miliseconds | 8% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb | 497 miliseconds | 5% | Trend |
spec/models/profile_spec.rb | 496 miliseconds | 2% | Trend |
spec/models/context_notification_spec.rb | 495 miliseconds | 16% | Trend |
spec/decorators/comment_decorator_spec.rb | 493 miliseconds | 11% | Trend |
spec/models/tweet_spec.rb | 489 miliseconds | Trend | |
spec/models/users/notification_setting_spec.rb | 488 miliseconds | 70% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb | 488 miliseconds | 15% | Trend |
spec/requests/admin/nested_sidebar_spec.rb | 484 miliseconds | 15% | Trend |
spec/models/github_repo_spec.rb | 477 miliseconds | 20% | Trend |
spec/services/exporter/articles_spec.rb | 475 miliseconds | 16% | Trend |
spec/services/badges/award_beloved_comment_spec.rb | 472 miliseconds | 13% | Trend |
spec/models/notification_subscription_spec.rb | 468 miliseconds | 22% | Trend |
spec/models/article_destroy_spec.rb | 451 miliseconds | 16% | Trend |
spec/requests/admin/tags/moderators_spec.rb | 450 miliseconds | 39% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb | 449 miliseconds | 14% | Trend |
spec/requests/admin/profile_field_groups_spec.rb | 442 miliseconds | 15% | Trend |
spec/services/search/user_spec.rb | 439 miliseconds | 14% | Trend |
spec/services/mailchimp/bot_spec.rb | 434 miliseconds | 5% | Trend |
spec/services/badges/award_streak_spec.rb | 434 miliseconds | 9% | Trend |
spec/view_objects/cloud_cover_url_spec.rb | 428 miliseconds | 10% | Trend |
spec/mailers/devise_mailer_spec.rb | 428 miliseconds | 19% | Trend |
spec/requests/api_secrets_destroy_spec.rb | 426 miliseconds | 22% | Trend |
spec/requests/devices_spec.rb | 424 miliseconds | 20% | Trend |
spec/requests/user/user_changes_password_spec.rb | 418 miliseconds | 17% | Trend |
spec/models/feedback_message_spec.rb | 416 miliseconds | 15% | Trend |
spec/models/listing_spec.rb | 407 miliseconds | 10% | Trend |
spec/queries/audit_log/unpublish_alls_query_spec.rb | 406 miliseconds | 16% | Trend |
spec/requests/social_previews_spec.rb | 404 miliseconds | 7% | Trend |
spec/helpers/social_image_helper_spec.rb | 403 miliseconds | 14% | Trend |
spec/requests/articles/articles_admin_feature_spec.rb | 396 miliseconds | 11% | Trend |
spec/queries/users/suggest_prominent_spec.rb | 395 miliseconds | 15% | Trend |
spec/services/search/podcast_episode_spec.rb | 395 miliseconds | 6% | Trend |
spec/decorators/mention_decorator_spec.rb | 389 miliseconds | 17% | Trend |
spec/requests/podcasts/podcast_episodes_index_spec.rb | 389 miliseconds | 12% | Trend |