DEV Community (dev.to) / dev.to / Forem / Build ID c3a89003-4159-4aa3-9876-71cf350f7ba0
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
54f515e | refs/pull/21316/merge | 8 | about 2 months ago | 4 minutes 24.71 seconds | 28 minutes 45.3 seconds |
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 33.13 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 33.13 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 45.3 seconds) | Test files |
---|---|---|---|
0 | 2024-10-07 21:48:44 UTC | 3 minutes 34.47 seconds | |
1 Finished First | 2024-10-07 21:48:42 UTC | 3 minutes 40.3 seconds | |
2 | 2024-10-07 21:48:43 UTC | 3 minutes 41.39 seconds | |
3 | 2024-10-07 21:48:44 UTC | 2 minutes 39.82 seconds | |
4 | 2024-10-07 21:48:43 UTC | 3 minutes 36.49 seconds | |
5 Finished Last | 2024-10-07 21:49:15 UTC | 4 minutes 14.82 seconds | |
6 | 2024-10-07 21:48:43 UTC | 3 minutes 41.84 seconds | |
7 | 2024-10-07 21:48:42 UTC | 3 minutes 36.21 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 35.67 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 924 in total files) | Execution time | ||
---|---|---|---|
spec/system/user/user_edits_customization_spec.rb
|
871 miliseconds | 18% | Trend |
spec/requests/comments_destroy_spec.rb
|
871 miliseconds | 13% | Trend |
spec/models/billboard_event_spec.rb
|
870 miliseconds | 180% | Trend |
spec/services/notifications/welcome_notification/send_spec.rb
|
870 miliseconds | 411% | Trend |
spec/requests/discussion_locks_spec.rb
|
868 miliseconds | 6% | Trend |
spec/system/collections/user_views_collections_spec.rb
|
865 miliseconds | 9% | Trend |
spec/services/users/confirm_flag_reactions_spec.rb
|
857 miliseconds | 11% | Trend |
spec/views/credits/new.html.erb_spec.rb
|
854 miliseconds | 258% | Trend |
spec/system/search/display_comments_search_spec.rb
|
854 miliseconds | 43% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
852 miliseconds | 7% | Trend |
spec/requests/follows_show_spec.rb
|
848 miliseconds | 7% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
845 miliseconds | 9% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
820 miliseconds | 9% | Trend |
spec/models/profile_pin_spec.rb
|
820 miliseconds | 3% | Trend |
spec/requests/collections_spec.rb
|
816 miliseconds | 11% | Trend |
spec/requests/api/v1/followers_spec.rb
|
816 miliseconds | 6% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
814 miliseconds | 3% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
810 miliseconds | 8% | Trend |
spec/decorators/user_decorator_spec.rb
|
809 miliseconds | Trend | |
spec/requests/admin/tags_spec.rb
|
807 miliseconds | 10% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
805 miliseconds | 11% | Trend |
spec/helpers/application_helper_spec.rb
|
802 miliseconds | 12% | Trend |
spec/requests/api/v0/followers_spec.rb
|
802 miliseconds | 10% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
792 miliseconds | 15% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
776 miliseconds | 13% | Trend |
spec/requests/poll_votes_spec.rb
|
774 miliseconds | 6% | Trend |
spec/requests/liquid_embeds_spec.rb
|
772 miliseconds | 9% | Trend |
spec/requests/admin/organizations_spec.rb
|
768 miliseconds | 14% | Trend |
spec/requests/feed_events_spec.rb
|
766 miliseconds | 3% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
759 miliseconds | 3% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
754 miliseconds | 8% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
752 miliseconds | 4% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
750 miliseconds | 1% | Trend |
spec/models/podcast_spec.rb
|
746 miliseconds | 15% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
742 miliseconds | 6% | Trend |
spec/services/search/listing_spec.rb
|
729 miliseconds | 9% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
724 miliseconds | 11% | Trend |
spec/services/flare_tag_spec.rb
|
712 miliseconds | Trend | |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
709 miliseconds | 11% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
689 miliseconds | 9% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
684 miliseconds | 10% | Trend |
spec/requests/api/v0/users_spec.rb
|
673 miliseconds | 7% | Trend |
spec/services/badges/award_first_post_spec.rb
|
673 miliseconds | Trend | |
spec/requests/api/v1/docs/comments_spec.rb
|
672 miliseconds | 8% | Trend |
spec/services/page_view_rollup_spec.rb
|
671 miliseconds | 7% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
665 miliseconds | 5% | Trend |
spec/requests/videos_spec.rb
|
661 miliseconds | 15% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
659 miliseconds | 7% | Trend |
spec/services/articles/creator_spec.rb
|
655 miliseconds | 7% | Trend |
spec/requests/organizations_update_spec.rb
|
653 miliseconds | 7% | Trend |
spec/requests/editor_spec.rb
|
640 miliseconds | 4% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
640 miliseconds | 12% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
634 miliseconds | 27% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
631 miliseconds | 11% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
631 miliseconds | 22% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
604 miliseconds | 12% | Trend |
spec/requests/api/v1/follows_spec.rb
|
604 miliseconds | 11% | Trend |
spec/services/users/delete_comments_spec.rb
|
600 miliseconds | 6% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
598 miliseconds | 12% | Trend |
spec/services/github/oauth_client_spec.rb
|
594 miliseconds | 364% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
588 miliseconds | 14% | Trend |
spec/services/badges/award_thumbs_up_spec.rb
|
586 miliseconds | 59% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
584 miliseconds | 10% | Trend |
spec/requests/user/user_notification_settings_spec.rb
|
580 miliseconds | 28% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
575 miliseconds | 11% | Trend |
spec/services/comments/calculate_score_spec.rb
|
574 miliseconds | 13% | Trend |
spec/requests/poll_skips_spec.rb
|
571 miliseconds | 18% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
563 miliseconds | 16% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
555 miliseconds | 15% | Trend |
spec/liquid_tags/stackexchange_tag_spec.rb
|
545 miliseconds | 242% | Trend |
spec/services/moderator/delete_user_spec.rb
|
543 miliseconds | 13% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
542 miliseconds | 16% | Trend |
spec/services/moderator/merge_user_spec.rb
|
540 miliseconds | 10% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
531 miliseconds | 14% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
529 miliseconds | 13% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
529 miliseconds | 14% | Trend |
spec/services/search/user_spec.rb
|
523 miliseconds | 7% | Trend |
spec/requests/admin/welcome_spec.rb
|
519 miliseconds | 15% | Trend |
spec/models/context_notification_spec.rb
|
519 miliseconds | 13% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
516 miliseconds | 15% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
516 miliseconds | 20% | Trend |
spec/services/moderator/banish_user_spec.rb
|
515 miliseconds | 20% | Trend |
spec/models/response_template_spec.rb
|
514 miliseconds | 9% | Trend |
spec/decorators/comment_decorator_spec.rb
|
512 miliseconds | 10% | Trend |
spec/requests/comments_update_spec.rb
|
511 miliseconds | 15% | Trend |
spec/models/identity_spec.rb
|
510 miliseconds | 14% | Trend |
spec/models/podcast_episode_spec.rb
|
506 miliseconds | 16% | Trend |
spec/models/settings/base_spec.rb
|
502 miliseconds | 25% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
502 miliseconds | 18% | Trend |
spec/services/billboard_event_rollup_spec.rb
|
497 miliseconds | 17% | Trend |
spec/models/profile_spec.rb
|
495 miliseconds | 5% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
493 miliseconds | 39% | Trend |
spec/services/badges/award_spec.rb
|
492 miliseconds | 15% | Trend |
spec/models/github_repo_spec.rb
|
485 miliseconds | 17% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
483 miliseconds | 8% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
481 miliseconds | 5% | Trend |
spec/uploaders/badge_uploader_spec.rb
|
474 miliseconds | 4% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
468 miliseconds | 16% | Trend |
spec/liquid_tags/forem_tag_spec.rb
|
466 miliseconds | 13% | Trend |
spec/requests/admin/users/users_change_reputation_modifier_spec.rb
|
466 miliseconds | 9% | Trend |