DEV Community (dev.to) / dev.to / Forem / Build ID bc5e6604-30d4-4942-92e3-3ebd939f5343
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
d759fbe | refs/pull/21284/merge | 8 | 2 months ago | 4 minutes 14.95 seconds | 28 minutes 44.19 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 29.99 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 29.99 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 44.19 seconds) | Test files |
---|---|---|---|
0 Finished Last | 2024-09-17 15:15:59 UTC | 4 minutes 3.62 seconds | |
1 | 2024-09-17 15:15:30 UTC | 3 minutes 34.58 seconds | |
2 | 2024-09-17 15:15:30 UTC | 3 minutes 34.91 seconds | |
3 | 2024-09-17 15:15:30 UTC | 3 minutes 34.06 seconds | |
4 Finished First | 2024-09-17 15:15:29 UTC | 3 minutes 34.48 seconds | |
5 | 2024-09-17 15:15:31 UTC | 3 minutes 20.64 seconds | |
6 | 2024-09-17 15:15:31 UTC | 3 minutes 32.15 seconds | |
7 | 2024-09-17 15:15:31 UTC | 3 minutes 29.78 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 35.53 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
|
903 miliseconds | 1% | Trend |
spec/system/tags/user_updates_a_tag_spec.rb
|
872 miliseconds | 9% | Trend |
spec/uploaders/badge_uploader_spec.rb
|
868 miliseconds | 74% | Trend |
spec/helpers/application_helper_spec.rb
|
866 miliseconds | 4% | Trend |
spec/system/collections/user_views_collections_spec.rb
|
865 miliseconds | 9% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
848 miliseconds | 4% | Trend |
spec/requests/follows_show_spec.rb
|
848 miliseconds | 8% | Trend |
spec/system/search/display_comments_search_spec.rb
|
828 miliseconds | 45% | Trend |
spec/requests/api/v1/followers_spec.rb
|
826 miliseconds | 5% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
815 miliseconds | 20% | Trend |
spec/requests/social_previews_spec.rb
|
808 miliseconds | 71% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
801 miliseconds | 9% | Trend |
spec/requests/admin/tags_spec.rb
|
801 miliseconds | 11% | Trend |
spec/models/profile_pin_spec.rb
|
787 miliseconds | 6% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
786 miliseconds | 11% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
785 miliseconds | 15% | Trend |
spec/requests/poll_votes_spec.rb
|
784 miliseconds | 6% | Trend |
spec/requests/api/v0/followers_spec.rb
|
778 miliseconds | 11% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
772 miliseconds | 4% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
769 miliseconds | 16% | Trend |
spec/requests/admin/organizations_spec.rb
|
767 miliseconds | 14% | Trend |
spec/decorators/user_decorator_spec.rb
|
762 miliseconds | 6% | Trend |
spec/requests/liquid_embeds_spec.rb
|
755 miliseconds | 11% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
750 miliseconds | 15% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
749 miliseconds | 5% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
742 miliseconds | 9% | Trend |
spec/services/open_graph_spec.rb
|
739 miliseconds | 155% | Trend |
spec/system/admin/admin_invites_user_spec.rb
|
735 miliseconds | 14% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
734 miliseconds | 10% | Trend |
spec/policies/response_template_policy_spec.rb
|
727 miliseconds | 7% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
724 miliseconds | 7% | Trend |
spec/models/tag_spec.rb
|
723 miliseconds | 8% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
719 miliseconds | 5% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
717 miliseconds | 7% | Trend |
spec/services/search/listing_spec.rb
|
716 miliseconds | 11% | Trend |
spec/services/podcasts/create_episode_spec.rb
|
714 miliseconds | 22% | Trend |
spec/requests/feed_events_spec.rb
|
710 miliseconds | 4% | Trend |
spec/liquid_tags/forem_tag_spec.rb
|
706 miliseconds | 32% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
704 miliseconds | 7% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
699 miliseconds | 10% | Trend |
spec/services/tag_moderators/add_spec.rb
|
695 miliseconds | 36% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
693 miliseconds | 21% | Trend |
spec/services/articles/creator_spec.rb
|
688 miliseconds | 3% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
687 miliseconds | 9% | Trend |
spec/requests/videos_spec.rb
|
678 miliseconds | 13% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
674 miliseconds | 23% | Trend |
spec/requests/api/v0/users_spec.rb
|
670 miliseconds | 7% | Trend |
spec/services/page_view_rollup_spec.rb
|
668 miliseconds | 7% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
665 miliseconds | 10% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
663 miliseconds | 9% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
651 miliseconds | 6% | Trend |
spec/requests/organizations_update_spec.rb
|
647 miliseconds | 7% | Trend |
spec/requests/editor_spec.rb
|
645 miliseconds | 2% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
641 miliseconds | 11% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
641 miliseconds | 10% | Trend |
spec/services/moderator/delete_user_spec.rb
|
637 miliseconds | 2% | Trend |
spec/services/homepage/fetch_tag_flares_spec.rb
|
632 miliseconds | 41% | Trend |
spec/services/flare_tag_spec.rb
|
624 miliseconds | 13% | Trend |
spec/requests/reading_list_items_spec.rb
|
624 miliseconds | Trend | |
spec/requests/admin/data_update_scripts_spec.rb
|
621 miliseconds | 5% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
617 miliseconds | 4% | Trend |
spec/services/slack/messengers/feedback_spec.rb
|
611 miliseconds | 693% | Trend |
spec/requests/poll_skips_spec.rb
|
608 miliseconds | 13% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
607 miliseconds | 6% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
605 miliseconds | Trend | |
spec/services/badges/award_first_post_spec.rb
|
603 miliseconds | 11% | Trend |
spec/requests/api/v1/follows_spec.rb
|
598 miliseconds | 12% | Trend |
spec/services/comments/calculate_score_spec.rb
|
592 miliseconds | 11% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
590 miliseconds | 28% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
586 miliseconds | 14% | Trend |
spec/models/settings/base_spec.rb
|
578 miliseconds | 13% | Trend |
spec/services/users/delete_comments_spec.rb
|
577 miliseconds | 10% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
577 miliseconds | 16% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
568 miliseconds | 14% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
564 miliseconds | 12% | Trend |
spec/services/moderator/merge_user_spec.rb
|
562 miliseconds | 7% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
557 miliseconds | 8% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
557 miliseconds | 18% | Trend |
spec/models/context_notification_spec.rb
|
554 miliseconds | 6% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
540 miliseconds | 13% | Trend |
spec/models/github_repo_spec.rb
|
539 miliseconds | 7% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
519 miliseconds | 18% | Trend |
spec/services/exporter/articles_spec.rb
|
514 miliseconds | 20% | Trend |
spec/requests/admin/welcome_spec.rb
|
512 miliseconds | 16% | Trend |
spec/decorators/comment_decorator_spec.rb
|
512 miliseconds | 10% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
511 miliseconds | 14% | Trend |
spec/models/notification_subscription_spec.rb
|
509 miliseconds | 7% | Trend |
spec/services/search/user_spec.rb
|
508 miliseconds | 11% | Trend |
spec/models/identity_spec.rb
|
504 miliseconds | 15% | Trend |
spec/models/response_template_spec.rb
|
501 miliseconds | 12% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
496 miliseconds | 17% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
495 miliseconds | 38% | Trend |
spec/models/podcast_episode_spec.rb
|
493 miliseconds | 18% | Trend |
spec/services/billboard_event_rollup_spec.rb
|
493 miliseconds | 19% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
491 miliseconds | 3% | Trend |
spec/requests/comments_update_spec.rb
|
487 miliseconds | 19% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
486 miliseconds | 12% | Trend |
spec/services/search/podcast_episode_spec.rb
|
485 miliseconds | 11% | Trend |
spec/models/article_destroy_spec.rb
|
481 miliseconds | 10% | Trend |
spec/requests/devices_spec.rb
|
475 miliseconds | 13% | Trend |