DEV Community (dev.to) / dev.to / Forem / Build ID a1fe194c-2e5b-43af-b525-122338dc4faa
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
fcc4b75 | refs/pull/21279/merge | 8 | 2 months ago | 4 minutes 2.44 seconds | 27 minutes 43.21 seconds 2% |
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 26.37 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 26.37 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (27 minutes 43.21 seconds) | Test files |
---|---|---|---|
0 | 2024-09-11 14:59:36 UTC | 3 minutes 23.32 seconds | |
1 | 2024-09-11 14:59:35 UTC | 3 minutes 21.99 seconds | |
2 | 2024-09-11 14:59:37 UTC | 3 minutes 24.89 seconds | |
3 Finished First | 2024-09-11 14:59:34 UTC | 3 minutes 24.1 seconds | |
4 | 2024-09-11 14:59:36 UTC | 3 minutes 26.17 seconds | |
5 | 2024-09-11 14:59:35 UTC | 3 minutes 25.5 seconds | |
6 Finished Last | 2024-09-11 15:00:01 UTC | 3 minutes 50.67 seconds | |
7 | 2024-09-11 14:59:35 UTC | 3 minutes 26.6 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 27.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 922 in total files) | Execution time | ||
---|---|---|---|
spec/models/settings/authentication_spec.rb
|
870 miliseconds | 637% | Trend |
spec/system/user/user_edits_customization_spec.rb
|
870 miliseconds | 18% | Trend |
spec/system/search/display_comments_search_spec.rb
|
869 miliseconds | 42% | Trend |
spec/workers/mentions/create_all_worker_spec.rb
|
869 miliseconds | 134% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
868 miliseconds | Trend | |
spec/requests/comments_destroy_spec.rb
|
860 miliseconds | 15% | Trend |
spec/services/notifications/milestone/send_spec.rb
|
857 miliseconds | 10% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
850 miliseconds | 8% | Trend |
spec/liquid_tags/link_tag_spec.rb
|
839 miliseconds | 11% | Trend |
spec/services/edge_cache/bust_organization_spec.rb
|
831 miliseconds | 293% | Trend |
spec/requests/profile_pins_spec.rb
|
829 miliseconds | 15% | Trend |
spec/requests/collections_spec.rb
|
823 miliseconds | 10% | Trend |
spec/system/collections/user_views_collections_spec.rb
|
820 miliseconds | 14% | Trend |
spec/system/authentication/conditional_registration_spec.rb
|
814 miliseconds | 16% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
812 miliseconds | 3% | Trend |
spec/system/admin/admin_invites_user_spec.rb
|
810 miliseconds | 6% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
795 miliseconds | 15% | Trend |
spec/requests/liquid_embeds_spec.rb
|
789 miliseconds | 7% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
786 miliseconds | Trend | |
spec/services/articles/page_view_updater_spec.rb
|
783 miliseconds | 2% | Trend |
spec/requests/admin/organizations_spec.rb
|
778 miliseconds | 13% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
773 miliseconds | 2% | Trend |
spec/requests/admin/tags_spec.rb
|
767 miliseconds | 15% | Trend |
spec/decorators/user_decorator_spec.rb
|
766 miliseconds | 5% | Trend |
spec/policies/response_template_policy_spec.rb
|
765 miliseconds | 1% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
764 miliseconds | 16% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
756 miliseconds | 2% | Trend |
spec/models/tag_spec.rb
|
755 miliseconds | 5% | Trend |
spec/requests/api/v0/followers_spec.rb
|
751 miliseconds | 15% | Trend |
spec/services/search/listing_spec.rb
|
748 miliseconds | 6% | Trend |
spec/models/profile_pin_spec.rb
|
742 miliseconds | 12% | Trend |
spec/requests/videos_spec.rb
|
732 miliseconds | 6% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
725 miliseconds | 9% | Trend |
spec/models/podcast_spec.rb
|
724 miliseconds | 17% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
723 miliseconds | 19% | Trend |
spec/services/articles/creator_spec.rb
|
717 miliseconds | 1% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
716 miliseconds | 9% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
714 miliseconds | 2% | Trend |
spec/requests/api/v0/users_spec.rb
|
713 miliseconds | 1% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
713 miliseconds | 19% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
706 miliseconds | 5% | Trend |
spec/requests/organizations_update_spec.rb
|
704 miliseconds | Trend | |
spec/requests/poll_votes_spec.rb
|
703 miliseconds | 15% | Trend |
spec/services/comments/calculate_score_spec.rb
|
700 miliseconds | 5% | Trend |
spec/requests/feed_events_spec.rb
|
692 miliseconds | 6% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
687 miliseconds | 6% | Trend |
spec/models/listing_spec.rb
|
681 miliseconds | 31% | Trend |
spec/requests/editor_spec.rb
|
678 miliseconds | 1% | Trend |
spec/services/users/delete_comments_spec.rb
|
673 miliseconds | 4% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
667 miliseconds | 6% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
662 miliseconds | 18% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
655 miliseconds | 8% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
646 miliseconds | 5% | Trend |
spec/requests/api/v1/follows_spec.rb
|
645 miliseconds | 5% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
642 miliseconds | 26% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
621 miliseconds | 17% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
604 miliseconds | 25% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
599 miliseconds | 13% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
592 miliseconds | 8% | Trend |
spec/services/badges/award_first_post_spec.rb
|
586 miliseconds | 12% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
578 miliseconds | 11% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
577 miliseconds | 12% | Trend |
spec/decorators/comment_decorator_spec.rb
|
563 miliseconds | 1% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
563 miliseconds | 16% | Trend |
spec/requests/reading_list_items_spec.rb
|
561 miliseconds | 10% | Trend |
spec/services/moderator/delete_user_spec.rb
|
556 miliseconds | 11% | Trend |
spec/models/article_destroy_spec.rb
|
552 miliseconds | 2% | Trend |
spec/services/exporter/articles_spec.rb
|
549 miliseconds | 14% | Trend |
spec/models/github_repo_spec.rb
|
545 miliseconds | 7% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
545 miliseconds | 3% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
540 miliseconds | 16% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
540 miliseconds | 9% | Trend |
spec/requests/admin/welcome_spec.rb
|
531 miliseconds | 13% | Trend |
spec/mailers/devise_mailer_spec.rb
|
529 miliseconds | 9% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
522 miliseconds | 19% | Trend |
spec/models/context_notification_spec.rb
|
520 miliseconds | 12% | Trend |
spec/requests/admin/moderator_actions_spec.rb
|
519 miliseconds | 4% | Trend |
spec/models/response_template_spec.rb
|
519 miliseconds | 8% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
512 miliseconds | 36% | Trend |
spec/requests/comments_update_spec.rb
|
512 miliseconds | 15% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
511 miliseconds | 16% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
510 miliseconds | 16% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
499 miliseconds | 18% | Trend |
spec/queries/users/suggest_prominent_spec.rb
|
498 miliseconds | 6% | Trend |
spec/requests/admin/users/users_change_reputation_modifier_spec.rb
|
497 miliseconds | 3% | Trend |
spec/services/moderator/banish_user_spec.rb
|
497 miliseconds | 23% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
497 miliseconds | 2% | Trend |
spec/models/notification_subscription_spec.rb
|
493 miliseconds | 10% | Trend |
spec/services/moderator/merge_user_spec.rb
|
490 miliseconds | 19% | Trend |
spec/services/mailchimp/bot_spec.rb
|
489 miliseconds | 6% | Trend |
spec/models/tweet_spec.rb
|
488 miliseconds | 6% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
488 miliseconds | 27% | Trend |
spec/requests/api_secrets_destroy_spec.rb
|
487 miliseconds | 9% | Trend |
spec/models/identity_spec.rb
|
483 miliseconds | 18% | Trend |
spec/models/podcast_episode_spec.rb
|
472 miliseconds | 21% | Trend |
spec/requests/user/user_changes_password_spec.rb
|
472 miliseconds | 4% | Trend |
spec/models/settings/base_spec.rb
|
471 miliseconds | 29% | Trend |
spec/services/badges/award_spec.rb
|
464 miliseconds | 20% | Trend |
spec/services/articles/feeds/find_featured_story_spec.rb
|
464 miliseconds | 5% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
464 miliseconds | 16% | Trend |