DEV Community (dev.to) / dev.to / Forem / Build ID ac73b7dc-d4f7-4700-bac7-9232a46ac40f
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
41a3ac4 | refs/pull/21352/merge | 8 | 18 days ago | 3 minutes 54.7 seconds | 27 minutes 22.9 seconds 3% |
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.7 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.7 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (27 minutes 22.9 seconds) | Test files |
---|---|---|---|
0 | 2024-11-05 16:56:07 UTC | 3 minutes 19.89 seconds | |
1 | 2024-11-05 16:56:07 UTC | 3 minutes 19.77 seconds | |
2 Finished First | 2024-11-05 16:56:06 UTC | 3 minutes 21.33 seconds | |
3 | 2024-11-05 16:56:08 UTC | 3 minutes 24.8 seconds | |
4 Finished Last | 2024-11-05 16:56:23 UTC | 3 minutes 45.43 seconds | |
5 | 2024-11-05 16:56:08 UTC | 3 minutes 19.65 seconds | |
6 | 2024-11-05 16:56:07 UTC | 3 minutes 25.22 seconds | |
7 | 2024-11-05 16:56:07 UTC | 3 minutes 26.85 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 25.37 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 925 in total files) | Execution time | ||
---|---|---|---|
spec/system/search/display_comments_search_spec.rb
|
845 miliseconds | 44% | Trend |
spec/requests/admin/welcome_spec.rb
|
845 miliseconds | 37% | Trend |
spec/system/authentication/omniauth_redirect_uri_spec.rb
|
840 miliseconds | 184% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
829 miliseconds | 11% | Trend |
spec/workers/users/delete_worker_spec.rb
|
827 miliseconds | 15% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
823 miliseconds | 6% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
821 miliseconds | 21% | Trend |
spec/requests/follows_show_spec.rb
|
819 miliseconds | 10% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
819 miliseconds | 11% | Trend |
spec/requests/admin/organizations_spec.rb
|
814 miliseconds | 9% | Trend |
spec/requests/admin/tags_spec.rb
|
800 miliseconds | 11% | Trend |
spec/system/user/user_edits_customization_spec.rb
|
799 miliseconds | 25% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
775 miliseconds | 13% | Trend |
spec/requests/api/v1/followers_spec.rb
|
773 miliseconds | 11% | Trend |
spec/requests/liquid_embeds_spec.rb
|
755 miliseconds | 11% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
754 miliseconds | 15% | Trend |
spec/models/profile_pin_spec.rb
|
749 miliseconds | 11% | Trend |
spec/system/admin/admin_invites_user_spec.rb
|
742 miliseconds | 13% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
734 miliseconds | 8% | Trend |
spec/requests/poll_votes_spec.rb
|
732 miliseconds | 12% | Trend |
spec/models/podcast_spec.rb
|
730 miliseconds | 16% | Trend |
spec/requests/api/v0/followers_spec.rb
|
713 miliseconds | 20% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
705 miliseconds | 7% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
698 miliseconds | 5% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
691 miliseconds | 2% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
689 miliseconds | 21% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
689 miliseconds | 6% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
684 miliseconds | 12% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
682 miliseconds | 17% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
679 miliseconds | 12% | Trend |
spec/policies/response_template_policy_spec.rb
|
678 miliseconds | 12% | Trend |
spec/services/flare_tag_spec.rb
|
674 miliseconds | 5% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
672 miliseconds | 17% | Trend |
spec/models/email_spec.rb
|
666 miliseconds | 8% | Trend |
spec/requests/admin/users/users_change_max_score_spec.rb
|
665 miliseconds | 29% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
665 miliseconds | 5% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
664 miliseconds | 10% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
663 miliseconds | 11% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
662 miliseconds | 15% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
662 miliseconds | 16% | Trend |
spec/services/search/listing_spec.rb
|
657 miliseconds | 18% | Trend |
spec/decorators/user_decorator_spec.rb
|
648 miliseconds | 20% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
648 miliseconds | 17% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
647 miliseconds | 9% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
646 miliseconds | 9% | Trend |
spec/requests/organizations_update_spec.rb
|
644 miliseconds | 8% | Trend |
spec/requests/feed_events_spec.rb
|
642 miliseconds | 13% | Trend |
spec/models/tag_spec.rb
|
636 miliseconds | 20% | Trend |
spec/requests/api/v0/users_spec.rb
|
636 miliseconds | 12% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
628 miliseconds | 17% | Trend |
spec/services/badges/award_first_post_spec.rb
|
624 miliseconds | 7% | Trend |
spec/requests/editor_spec.rb
|
622 miliseconds | 6% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
614 miliseconds | 5% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
611 miliseconds | 20% | Trend |
spec/services/articles/creator_spec.rb
|
606 miliseconds | 14% | Trend |
spec/requests/poll_skips_spec.rb
|
603 miliseconds | 13% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
600 miliseconds | 12% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
599 miliseconds | 4% | Trend |
spec/requests/reading_list_items_spec.rb
|
594 miliseconds | 5% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
594 miliseconds | 14% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
590 miliseconds | 32% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
585 miliseconds | 11% | Trend |
spec/requests/api/v1/follows_spec.rb
|
585 miliseconds | 14% | Trend |
spec/services/moderator/delete_user_spec.rb
|
583 miliseconds | 7% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
578 miliseconds | 12% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
572 miliseconds | 16% | Trend |
spec/services/users/delete_comments_spec.rb
|
569 miliseconds | 11% | Trend |
spec/services/exporter/articles_spec.rb
|
559 miliseconds | 13% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
557 miliseconds | 8% | Trend |
spec/requests/admin/emails_spec.rb
|
549 miliseconds | 18% | Trend |
spec/models/github_repo_spec.rb
|
545 miliseconds | 7% | Trend |
spec/services/moderator/banish_user_spec.rb
|
536 miliseconds | 17% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
535 miliseconds | 17% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
534 miliseconds | 17% | Trend |
spec/requests/comments_update_spec.rb
|
528 miliseconds | 12% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
519 miliseconds | 15% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
516 miliseconds | 15% | Trend |
spec/services/moderator/merge_user_spec.rb
|
511 miliseconds | 15% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
509 miliseconds | 15% | Trend |
spec/models/response_template_spec.rb
|
504 miliseconds | 11% | Trend |
spec/models/context_notification_spec.rb
|
504 miliseconds | 15% | Trend |
spec/models/identity_spec.rb
|
503 miliseconds | 15% | Trend |
spec/decorators/comment_decorator_spec.rb
|
495 miliseconds | 13% | Trend |
spec/services/billboard_event_rollup_spec.rb
|
490 miliseconds | 19% | Trend |
spec/models/settings/base_spec.rb
|
486 miliseconds | 27% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
486 miliseconds | 40% | Trend |
spec/models/notification_subscription_spec.rb
|
485 miliseconds | 12% | Trend |
spec/requests/admin/users/users_change_reputation_modifier_spec.rb
|
470 miliseconds | 9% | Trend |
spec/services/badges/award_spec.rb
|
469 miliseconds | 19% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
465 miliseconds | 11% | Trend |
spec/services/search/user_spec.rb
|
459 miliseconds | 18% | Trend |
spec/requests/api_secrets_destroy_spec.rb
|
447 miliseconds | 16% | Trend |
spec/models/article_destroy_spec.rb
|
442 miliseconds | 18% | Trend |
spec/requests/user/user_changes_password_spec.rb
|
442 miliseconds | 10% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
433 miliseconds | 22% | Trend |
spec/requests/admin/moderator_actions_spec.rb
|
432 miliseconds | 20% | Trend |
spec/liquid_tags/forem_tag_spec.rb
|
430 miliseconds | 20% | Trend |
spec/requests/devices_spec.rb
|
424 miliseconds | 21% | Trend |
spec/models/tweet_spec.rb
|
423 miliseconds | 19% | Trend |
spec/services/open_graph_spec.rb
|
421 miliseconds | 45% | Trend |