DEV Community (dev.to) / dev.to / Forem / Build ID 186796ae-0f70-412d-8124-27aedb9c32a1
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
418b9e2 | refs/pull/21270/merge | 8 | 2 months ago | 3 minutes 58.26 seconds | 28 minutes 9.75 seconds 1% |
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.32 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.32 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 9.75 seconds) | Test files |
---|---|---|---|
0 | 2024-09-09 17:27:27 UTC | 3 minutes 30.21 seconds | |
1 | 2024-09-09 17:27:29 UTC | 3 minutes 30.65 seconds | |
2 | 2024-09-09 17:27:28 UTC | 3 minutes 30.74 seconds | |
3 | 2024-09-09 17:27:28 UTC | 3 minutes 27.39 seconds | |
4 Finished Last | 2024-09-09 17:27:44 UTC | 3 minutes 47.5 seconds | |
5 | 2024-09-09 17:27:27 UTC | 3 minutes 30.42 seconds | |
6 | 2024-09-09 17:27:27 UTC | 3 minutes 26.81 seconds | |
7 Finished First | 2024-09-09 17:27:27 UTC | 3 minutes 26.06 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 31.22 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/profile_pin_spec.rb
|
837 miliseconds | Trend | |
spec/services/markdown_processor/parser_spec.rb
|
831 miliseconds | 18% | Trend |
spec/system/search/display_comments_search_spec.rb
|
827 miliseconds | 45% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
825 miliseconds | 10% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
821 miliseconds | 11% | Trend |
spec/requests/admin/tags_spec.rb
|
817 miliseconds | 10% | Trend |
spec/lib/data_update_scripts/generate_display_ad_names_spec.rb
|
807 miliseconds | 767% | Trend |
spec/workers/users/delete_worker_spec.rb
|
807 miliseconds | 17% | Trend |
spec/system/user/user_edits_customization_spec.rb
|
802 miliseconds | 25% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
800 miliseconds | 2% | Trend |
spec/requests/follows_show_spec.rb
|
796 miliseconds | 14% | Trend |
spec/models/podcast_spec.rb
|
789 miliseconds | 10% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
786 miliseconds | 14% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
786 miliseconds | 10% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
780 miliseconds | 11% | Trend |
spec/requests/api/v1/followers_spec.rb
|
771 miliseconds | 12% | Trend |
spec/requests/admin/organizations_spec.rb
|
769 miliseconds | 14% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
762 miliseconds | 5% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
760 miliseconds | 14% | Trend |
spec/requests/liquid_embeds_spec.rb
|
759 miliseconds | 11% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
752 miliseconds | 4% | Trend |
spec/requests/api/v0/followers_spec.rb
|
751 miliseconds | 14% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
746 miliseconds | 5% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
743 miliseconds | 6% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
739 miliseconds | 16% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
736 miliseconds | 5% | Trend |
spec/requests/api/v1/profile_images_spec.rb
|
727 miliseconds | 98% | Trend |
spec/requests/stripe_subscriptions_spec.rb
|
725 miliseconds | 33% | Trend |
spec/models/tag_spec.rb
|
723 miliseconds | 8% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
722 miliseconds | 12% | Trend |
spec/decorators/user_decorator_spec.rb
|
717 miliseconds | 11% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
716 miliseconds | 5% | Trend |
spec/policies/response_template_policy_spec.rb
|
712 miliseconds | 9% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
709 miliseconds | 8% | Trend |
spec/models/github_repo_spec.rb
|
704 miliseconds | 21% | Trend |
spec/services/articles/creator_spec.rb
|
692 miliseconds | 3% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
689 miliseconds | 6% | Trend |
spec/requests/feed_events_spec.rb
|
688 miliseconds | 7% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
681 miliseconds | 22% | Trend |
spec/requests/api_secrets_create_spec.rb
|
680 miliseconds | 44% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
674 miliseconds | 14% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
674 miliseconds | 3% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
671 miliseconds | 9% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
665 miliseconds | 8% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
663 miliseconds | 9% | Trend |
spec/services/page_view_rollup_spec.rb
|
662 miliseconds | 8% | Trend |
spec/requests/videos_spec.rb
|
658 miliseconds | 15% | Trend |
spec/requests/editor_spec.rb
|
649 miliseconds | 1% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
644 miliseconds | 15% | Trend |
spec/requests/api/v0/users_spec.rb
|
637 miliseconds | 11% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
631 miliseconds | 16% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
620 miliseconds | 29% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
620 miliseconds | 24% | Trend |
spec/services/flare_tag_spec.rb
|
609 miliseconds | 15% | Trend |
spec/requests/api/v1/follows_spec.rb
|
606 miliseconds | 11% | Trend |
spec/workers/notifications/update_worker_spec.rb
|
604 miliseconds | 694% | Trend |
spec/services/slack/messengers/comment_user_warned_spec.rb
|
603 miliseconds | 77% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
602 miliseconds | 12% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
602 miliseconds | 12% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
602 miliseconds | 15% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
597 miliseconds | 9% | Trend |
spec/services/moderator/delete_user_spec.rb
|
594 miliseconds | 4% | Trend |
spec/requests/poll_skips_spec.rb
|
589 miliseconds | 15% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
585 miliseconds | 9% | Trend |
spec/services/badges/award_first_post_spec.rb
|
582 miliseconds | 14% | Trend |
spec/requests/reading_list_items_spec.rb
|
572 miliseconds | 9% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
571 miliseconds | 8% | Trend |
spec/models/identity_spec.rb
|
565 miliseconds | 5% | Trend |
spec/models/context_notification_spec.rb
|
565 miliseconds | 5% | Trend |
spec/services/users/delete_comments_spec.rb
|
565 miliseconds | 11% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
564 miliseconds | 12% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
559 miliseconds | 14% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
557 miliseconds | 19% | Trend |
spec/services/comments/calculate_score_spec.rb
|
556 miliseconds | 16% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
554 miliseconds | 19% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
553 miliseconds | 8% | Trend |
spec/services/moderator/banish_user_spec.rb
|
542 miliseconds | 15% | Trend |
spec/models/response_template_spec.rb
|
533 miliseconds | 7% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
528 miliseconds | 16% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
523 miliseconds | 13% | Trend |
spec/services/exporter/articles_spec.rb
|
519 miliseconds | 19% | Trend |
spec/requests/comments_update_spec.rb
|
508 miliseconds | 16% | Trend |
spec/models/notification_subscription_spec.rb
|
505 miliseconds | 8% | Trend |
spec/services/moderator/merge_user_spec.rb
|
505 miliseconds | 16% | Trend |
spec/decorators/comment_decorator_spec.rb
|
505 miliseconds | 11% | Trend |
spec/models/settings/base_spec.rb
|
502 miliseconds | 24% | Trend |
spec/services/search/user_spec.rb
|
502 miliseconds | 12% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
501 miliseconds | 16% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
495 miliseconds | 38% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
495 miliseconds | 11% | Trend |
spec/requests/admin/users/users_change_reputation_modifier_spec.rb
|
478 miliseconds | 8% | Trend |
spec/models/profile_spec.rb
|
473 miliseconds | 9% | Trend |
spec/requests/admin/users/users_change_max_score_spec.rb
|
471 miliseconds | 8% | Trend |
spec/requests/devices_spec.rb
|
466 miliseconds | 15% | Trend |
spec/models/article_destroy_spec.rb
|
463 miliseconds | 14% | Trend |
spec/services/badges/award_spec.rb
|
462 miliseconds | 19% | Trend |
spec/requests/articles/articles_admin_unpublish_spec.rb
|
460 miliseconds | 16% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
460 miliseconds | 9% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
457 miliseconds | 11% | Trend |
spec/models/podcast_episode_spec.rb
|
457 miliseconds | 24% | Trend |