DEV Community (dev.to) / dev.to / Forem / Build ID 32d1aedd-9dc6-49d8-925a-167528cc0859
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
79a6fa9 | refs/pull/21247/merge | 8 | 3 months ago | 4 minutes 3.17 seconds | 27 minutes 22.82 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 27.43 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 27.43 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (27 minutes 22.82 seconds) | Test files |
---|---|---|---|
0 | 2024-08-30 19:07:12 UTC | 3 minutes 25.6 seconds | |
1 | 2024-08-30 19:07:12 UTC | 3 minutes 16.66 seconds | |
2 Finished First | 2024-08-30 19:07:11 UTC | 3 minutes 24.22 seconds | |
3 | 2024-08-30 19:07:13 UTC | 3 minutes 18.46 seconds | |
4 | 2024-08-30 19:07:13 UTC | 3 minutes 27.15 seconds | |
5 | 2024-08-30 19:07:12 UTC | 3 minutes 20.77 seconds | |
6 Finished Last | 2024-08-30 19:07:39 UTC | 3 minutes 49.27 seconds | |
7 | 2024-08-30 19:07:12 UTC | 3 minutes 20.72 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 25.36 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/requests/collections_spec.rb
|
818 miliseconds | 10% | Trend |
spec/helpers/application_helper_spec.rb
|
817 miliseconds | 9% | Trend |
spec/services/notifications/milestone/send_spec.rb
|
817 miliseconds | 14% | Trend |
spec/system/search/display_comments_search_spec.rb
|
815 miliseconds | 46% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
811 miliseconds | 12% | Trend |
spec/requests/follows_show_spec.rb
|
810 miliseconds | 12% | Trend |
spec/requests/admin/tags_spec.rb
|
803 miliseconds | 11% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
789 miliseconds | 19% | Trend |
spec/requests/admin/organizations_spec.rb
|
779 miliseconds | 13% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
779 miliseconds | 15% | Trend |
spec/system/user/user_edits_customization_spec.rb
|
778 miliseconds | 27% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
775 miliseconds | 12% | Trend |
spec/requests/api/v1/followers_spec.rb
|
764 miliseconds | 12% | Trend |
spec/requests/poll_votes_spec.rb
|
760 miliseconds | 9% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
753 miliseconds | 15% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
752 miliseconds | 15% | Trend |
spec/requests/api/v0/followers_spec.rb
|
745 miliseconds | 14% | Trend |
spec/requests/api/v1/tags_spec.rb
|
745 miliseconds | 96% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
737 miliseconds | 10% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
734 miliseconds | 21% | Trend |
spec/models/profile_pin_spec.rb
|
731 miliseconds | 13% | Trend |
spec/models/podcast_spec.rb
|
723 miliseconds | 18% | Trend |
spec/requests/stripe_subscriptions_spec.rb
|
722 miliseconds | 33% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
716 miliseconds | 12% | Trend |
spec/services/podcasts/create_episode_spec.rb
|
710 miliseconds | 21% | Trend |
spec/policies/response_template_policy_spec.rb
|
709 miliseconds | 9% | Trend |
spec/mailers/verification_mailer_spec.rb
|
702 miliseconds | 358% | Trend |
spec/services/users/delete_comments_spec.rb
|
697 miliseconds | 8% | Trend |
spec/decorators/user_decorator_spec.rb
|
691 miliseconds | 14% | Trend |
spec/services/search/listing_spec.rb
|
691 miliseconds | 15% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
690 miliseconds | 11% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
689 miliseconds | 5% | Trend |
spec/controllers/concerns/omniauth_redirect_spec.rb
|
689 miliseconds | 575% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
687 miliseconds | 13% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
685 miliseconds | 11% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
685 miliseconds | 12% | Trend |
spec/lib/data_update_scripts/set_onboarding_profile_fields_for_existing_forems_spec.rb
|
684 miliseconds | 197% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
683 miliseconds | 17% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
682 miliseconds | 13% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
680 miliseconds | 13% | Trend |
spec/services/articles/creator_spec.rb
|
674 miliseconds | 5% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
672 miliseconds | 16% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
670 miliseconds | 11% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
667 miliseconds | 24% | Trend |
spec/models/tag_spec.rb
|
667 miliseconds | 15% | Trend |
spec/services/flare_tag_spec.rb
|
658 miliseconds | 8% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
649 miliseconds | 12% | Trend |
spec/models/tweet_spec.rb
|
643 miliseconds | 20% | Trend |
spec/services/page_view_rollup_spec.rb
|
642 miliseconds | 11% | Trend |
spec/requests/videos_spec.rb
|
641 miliseconds | 17% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
641 miliseconds | 15% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
641 miliseconds | 27% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
638 miliseconds | 10% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
637 miliseconds | 12% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
635 miliseconds | 13% | Trend |
spec/requests/poll_skips_spec.rb
|
634 miliseconds | 9% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
626 miliseconds | 17% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
625 miliseconds | 8% | Trend |
spec/models/ab_experiment_spec.rb
|
621 miliseconds | 706% | Trend |
spec/services/moderator/delete_user_spec.rb
|
621 miliseconds | Trend | |
spec/requests/editor_spec.rb
|
613 miliseconds | 7% | Trend |
spec/requests/organizations_update_spec.rb
|
608 miliseconds | 13% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
587 miliseconds | 14% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
583 miliseconds | 15% | Trend |
spec/services/moderator/merge_user_spec.rb
|
583 miliseconds | 3% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
580 miliseconds | 16% | Trend |
spec/services/badges/award_first_post_spec.rb
|
574 miliseconds | 15% | Trend |
spec/services/moderator/banish_user_spec.rb
|
574 miliseconds | 10% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
568 miliseconds | 12% | Trend |
spec/requests/api/v1/follows_spec.rb
|
566 miliseconds | 17% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
565 miliseconds | 13% | Trend |
spec/services/comments/calculate_score_spec.rb
|
562 miliseconds | 15% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
560 miliseconds | 18% | Trend |
spec/services/homepage/fetch_articles_spec.rb
|
558 miliseconds | 66% | Trend |
spec/requests/reading_list_items_spec.rb
|
554 miliseconds | 11% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
553 miliseconds | 14% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
552 miliseconds | 11% | Trend |
spec/models/context_notification_spec.rb
|
549 miliseconds | 7% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
543 miliseconds | 10% | Trend |
spec/requests/admin/welcome_spec.rb
|
541 miliseconds | 12% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
541 miliseconds | 15% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
537 miliseconds | 15% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
532 miliseconds | 11% | Trend |
spec/models/response_template_spec.rb
|
529 miliseconds | 7% | Trend |
spec/models/identity_spec.rb
|
527 miliseconds | 11% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
521 miliseconds | Trend | |
spec/requests/admin/feed_playground_spec.rb
|
509 miliseconds | 16% | Trend |
spec/services/exporter/articles_spec.rb
|
509 miliseconds | 20% | Trend |
spec/requests/comments_update_spec.rb
|
501 miliseconds | 17% | Trend |
spec/helpers/authentication_helper_spec.rb
|
499 miliseconds | 12% | Trend |
spec/services/badges/award_spec.rb
|
494 miliseconds | 14% | Trend |
spec/services/search/user_spec.rb
|
489 miliseconds | 14% | Trend |
spec/models/podcast_episode_spec.rb
|
487 miliseconds | 19% | Trend |
spec/models/settings/base_spec.rb
|
486 miliseconds | 27% | Trend |
spec/models/notification_subscription_spec.rb
|
481 miliseconds | 12% | Trend |
spec/requests/api_secrets_destroy_spec.rb
|
466 miliseconds | 12% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
460 miliseconds | 17% | Trend |
spec/requests/admin/moderator_actions_spec.rb
|
459 miliseconds | 16% | Trend |
spec/requests/admin/users/users_change_max_score_spec.rb
|
459 miliseconds | 10% | Trend |
spec/requests/podcasts/podcast_episodes_index_spec.rb
|
458 miliseconds | 8% | Trend |