DEV Community (dev.to) / dev.to / Forem / Build ID 9930fdbc-6fe2-41dc-963e-d8148c8eb69a
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
f158013 | refs/pull/20838/merge | 8 | 25 minutes 55.39 seconds 1% | 2024-04-08 13:37:02 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 30.4 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 30.4 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (25 minutes 55.39 seconds) |
---|---|---|
0 | 2024-04-08 13:40:25 UTC | 3 minutes 10.9 seconds |
1 | 2024-04-08 13:40:25 UTC | 3 minutes 10.94 seconds |
2 Finished Last | 2024-04-08 13:40:55 UTC | 3 minutes 40.94 seconds |
3 Finished First | 2024-04-08 13:40:24 UTC | 3 minutes 7.45 seconds |
4 | 2024-04-08 13:40:27 UTC | 3 minutes 8.56 seconds |
5 | 2024-04-08 13:40:25 UTC | 3 minutes 13.59 seconds |
6 | 2024-04-08 13:40:26 UTC | 3 minutes 12.72 seconds |
7 | 2024-04-08 13:40:24 UTC | 3 minutes 10.32 seconds |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 14.43 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 916 in total files) | Execution time | ||
---|---|---|---|
spec/requests/api/v0/api_controller_spec.rb | 839 miliseconds | 14% | Trend |
spec/liquid_tags/link_tag_spec.rb | 839 miliseconds | 5% | Trend |
spec/system/podcasts/user_visits_podcast_page_spec.rb | 833 miliseconds | 7% | Trend |
spec/requests/poll_votes_spec.rb | 830 miliseconds | 2% | Trend |
spec/requests/admin/navigation_link_spec.rb | 812 miliseconds | 2% | Trend |
spec/requests/sidebars_spec.rb | 809 miliseconds | 12% | Trend |
spec/lib/data_update_scripts/populate_explicit_follow_points_spec.rb | 809 miliseconds | 209% | Trend |
spec/workers/users/delete_worker_spec.rb | 808 miliseconds | 17% | Trend |
spec/system/search/display_comments_search_spec.rb | 797 miliseconds | 8% | Trend |
spec/mailers/digest_mailer_spec.rb | 792 miliseconds | 135% | Trend |
spec/models/user_visit_context_spec.rb | 788 miliseconds | 210% | Trend |
spec/system/collections/user_views_collections_spec.rb | 788 miliseconds | 9% | Trend |
spec/requests/api/v0/followers_spec.rb | 785 miliseconds | 6% | Trend |
spec/requests/follows_show_spec.rb | 780 miliseconds | 10% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb | 780 miliseconds | Trend | |
spec/requests/admin/tags_spec.rb | 776 miliseconds | 10% | Trend |
spec/services/moderator/sink_articles_spec.rb | 765 miliseconds | 6% | Trend |
spec/requests/liquid_embeds_spec.rb | 765 miliseconds | 6% | Trend |
spec/helpers/admin/users_helper_spec.rb | 764 miliseconds | 12% | Trend |
spec/services/calculate_reaction_points_spec.rb | 762 miliseconds | 12% | Trend |
spec/system/admin/admin_updates_tag_spec.rb | 755 miliseconds | 9% | Trend |
spec/requests/api/v1/followers_spec.rb | 754 miliseconds | 9% | Trend |
spec/system/user/user_edits_customization_spec.rb | 749 miliseconds | 27% | Trend |
spec/models/podcast_spec.rb | 748 miliseconds | 12% | Trend |
spec/workers/organizations/save_article_worker_spec.rb | 728 miliseconds | 16% | Trend |
spec/requests/admin/profile_fields_spec.rb | 728 miliseconds | 6% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb | 726 miliseconds | 7% | Trend |
spec/services/search/listing_spec.rb | 721 miliseconds | Trend | |
spec/services/markdown_processor/parser_spec.rb | 707 miliseconds | 8% | Trend |
spec/services/users/resolve_spam_reports_spec.rb | 701 miliseconds | 9% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb | 700 miliseconds | 9% | Trend |
spec/policies/response_template_policy_spec.rb | 695 miliseconds | 11% | Trend |
spec/services/articles/page_view_updater_spec.rb | 690 miliseconds | 8% | Trend |
spec/workers/organizations/delete_worker_spec.rb | 676 miliseconds | 17% | Trend |
spec/models/tag_spec.rb | 666 miliseconds | 11% | Trend |
spec/requests/api/v0/users_spec.rb | 662 miliseconds | 7% | Trend |
spec/services/flare_tag_spec.rb | 660 miliseconds | 1% | Trend |
spec/requests/admin/tags/moderators_spec.rb | 659 miliseconds | 13% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb | 654 miliseconds | 8% | Trend |
spec/requests/api/v1/follows_spec.rb | 648 miliseconds | 7% | Trend |
spec/requests/feed_events_spec.rb | 641 miliseconds | 9% | Trend |
spec/services/articles/feeds/latest_spec.rb | 638 miliseconds | Trend | |
spec/services/articles/feeds/timeframe_spec.rb | 637 miliseconds | 3% | Trend |
spec/system/admin/admin_views_tags_spec.rb | 633 miliseconds | 10% | Trend |
spec/requests/editor_spec.rb | 629 miliseconds | 6% | Trend |
spec/queries/admin/moderators_query_spec.rb | 626 miliseconds | 6% | Trend |
spec/requests/admin/users/users_export_spec.rb | 623 miliseconds | 3% | Trend |
spec/requests/api/v0/readinglist_spec.rb | 622 miliseconds | 11% | Trend |
spec/services/comments/calculate_score_spec.rb | 622 miliseconds | 5% | Trend |
spec/requests/api/v1/reactions_spec.rb | 619 miliseconds | 9% | Trend |
spec/requests/api/v1/docs/comments_spec.rb | 618 miliseconds | 15% | Trend |
spec/requests/videos_spec.rb | 614 miliseconds | 14% | Trend |
spec/services/notifications/new_mention/send_spec.rb | 613 miliseconds | 14% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb | 608 miliseconds | Trend | |
spec/requests/reading_list_items_spec.rb | 604 miliseconds | 3% | Trend |
spec/services/page_view_rollup_spec.rb | 603 miliseconds | 15% | Trend |
spec/requests/poll_skips_spec.rb | 600 miliseconds | 6% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb | 596 miliseconds | 9% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb | 588 miliseconds | 8% | Trend |
spec/decorators/user_decorator_spec.rb | 583 miliseconds | 15% | Trend |
spec/models/context_notification_spec.rb | 583 miliseconds | 1% | Trend |
spec/models/settings/base_spec.rb | 582 miliseconds | 5% | Trend |
spec/services/moderator/merge_user_spec.rb | 581 miliseconds | 5% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb | 576 miliseconds | 13% | Trend |
spec/services/badges/award_first_post_spec.rb | 572 miliseconds | 14% | Trend |
spec/serializers/search/comment_serializer_spec.rb | 570 miliseconds | 2% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb | 566 miliseconds | 9% | Trend |
spec/liquid_tags/comment_tag_spec.rb | 560 miliseconds | 6% | Trend |
spec/services/moderator/banish_user_spec.rb | 556 miliseconds | 8% | Trend |
spec/models/credit_spec.rb | 554 miliseconds | 24% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb | 553 miliseconds | 12% | Trend |
spec/services/moderator/delete_user_spec.rb | 551 miliseconds | 12% | Trend |
spec/services/users/delete_comments_spec.rb | 547 miliseconds | 14% | Trend |
spec/services/podcasts/create_episode_spec.rb | 541 miliseconds | 15% | Trend |
spec/requests/social_previews_spec.rb | 539 miliseconds | 23% | Trend |
spec/uploaders/article_image_uploader_spec.rb | 535 miliseconds | 21% | Trend |
spec/requests/api/v1/admin/users_spec.rb | 531 miliseconds | 9% | Trend |
spec/models/github_repo_spec.rb | 512 miliseconds | 14% | Trend |
spec/models/podcast_episode_spec.rb | 510 miliseconds | 12% | Trend |
spec/models/identity_spec.rb | 506 miliseconds | 8% | Trend |
spec/services/exporter/articles_spec.rb | 503 miliseconds | 11% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb | 496 miliseconds | 5% | Trend |
spec/requests/admin/nested_sidebar_spec.rb | 493 miliseconds | 13% | Trend |
spec/models/notification_subscription_spec.rb | 489 miliseconds | 18% | Trend |
spec/decorators/comment_decorator_spec.rb | 483 miliseconds | 12% | Trend |
spec/models/data_update_script_spec.rb | 480 miliseconds | 88% | Trend |
spec/requests/admin/feed_playground_spec.rb | 477 miliseconds | 21% | Trend |
spec/models/profile_spec.rb | 473 miliseconds | 6% | Trend |
spec/services/badges/award_streak_spec.rb | 457 miliseconds | 5% | Trend |
spec/requests/devices_spec.rb | 456 miliseconds | 13% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb | 454 miliseconds | 12% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb | 450 miliseconds | 21% | Trend |
spec/requests/api_secrets_destroy_spec.rb | 446 miliseconds | 20% | Trend |
spec/services/badges/award_spec.rb | 445 miliseconds | 20% | Trend |
spec/requests/admin/users/users_change_reputation_modifier_spec.rb | 444 miliseconds | 13% | Trend |
spec/requests/admin/moderator_actions_spec.rb | 442 miliseconds | 17% | Trend |
spec/services/search/user_spec.rb | 442 miliseconds | 14% | Trend |
spec/requests/api/v0/follows_spec.rb | 440 miliseconds | 7% | Trend |
spec/models/tweet_spec.rb | 440 miliseconds | 10% | Trend |
spec/services/articles/feeds/tag_spec.rb | 439 miliseconds | 8% | Trend |