DEV Community (dev.to) / dev.to / Forem / Build ID b2913147-12e1-4095-8449-e313237fdff3
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
04c449b | refs/pull/21263/merge | 8 | 2 months ago | 4 minutes 4.63 seconds | 28 minutes 16.86 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 21.05 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 21.05 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 16.86 seconds) | Test files |
---|---|---|---|
0 | 2024-09-09 17:31:57 UTC | 3 minutes 32.07 seconds | |
1 | 2024-09-09 17:31:57 UTC | 3 minutes 30.42 seconds | |
2 | 2024-09-09 17:31:58 UTC | 3 minutes 28.33 seconds | |
3 | 2024-09-09 17:31:57 UTC | 3 minutes 25.65 seconds | |
4 Finished Last | 2024-09-09 17:32:17 UTC | 3 minutes 54.38 seconds | |
5 | 2024-09-09 17:31:56 UTC | 3 minutes 26.19 seconds | |
6 Finished First | 2024-09-09 17:31:56 UTC | 3 minutes 26.57 seconds | |
7 | 2024-09-09 17:31:58 UTC | 3 minutes 33.29 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 32.11 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/system/collections/user_views_collections_spec.rb
|
844 miliseconds | 11% | Trend |
spec/liquid_tags/link_tag_spec.rb
|
842 miliseconds | 12% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
842 miliseconds | 8% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
836 miliseconds | 22% | Trend |
spec/services/users/delete_comments_spec.rb
|
835 miliseconds | 30% | Trend |
spec/requests/poll_skips_spec.rb
|
831 miliseconds | 18% | Trend |
spec/services/flare_tag_spec.rb
|
820 miliseconds | 13% | Trend |
spec/requests/api/v1/followers_spec.rb
|
820 miliseconds | 6% | Trend |
spec/requests/collections_spec.rb
|
818 miliseconds | 10% | Trend |
spec/system/search/display_comments_search_spec.rb
|
813 miliseconds | 46% | Trend |
spec/system/user/user_edits_customization_spec.rb
|
810 miliseconds | 24% | Trend |
spec/workers/users/delete_worker_spec.rb
|
805 miliseconds | 17% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
794 miliseconds | 10% | Trend |
spec/services/badges/award_first_post_spec.rb
|
786 miliseconds | 15% | Trend |
spec/requests/editor_spec.rb
|
784 miliseconds | 18% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
780 miliseconds | 17% | Trend |
spec/requests/admin/organizations_spec.rb
|
779 miliseconds | 13% | Trend |
spec/models/profile_pin_spec.rb
|
777 miliseconds | 7% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
771 miliseconds | 13% | Trend |
spec/requests/poll_votes_spec.rb
|
770 miliseconds | 8% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
766 miliseconds | 13% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
766 miliseconds | 13% | Trend |
spec/helpers/application_helper_spec.rb
|
764 miliseconds | 15% | Trend |
spec/requests/stripe_subscriptions_spec.rb
|
764 miliseconds | 29% | Trend |
spec/requests/liquid_embeds_spec.rb
|
764 miliseconds | 10% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
763 miliseconds | 10% | Trend |
spec/requests/admin/tags_spec.rb
|
761 miliseconds | 16% | Trend |
spec/system/admin/admin_invites_user_spec.rb
|
760 miliseconds | 11% | Trend |
spec/requests/api/v0/followers_spec.rb
|
753 miliseconds | 14% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
750 miliseconds | 5% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
747 miliseconds | 8% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
744 miliseconds | 15% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
737 miliseconds | 8% | Trend |
spec/models/podcast_spec.rb
|
735 miliseconds | 16% | Trend |
spec/policies/github_repo_policy_spec.rb
|
735 miliseconds | 275% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
735 miliseconds | 7% | Trend |
spec/policies/response_template_policy_spec.rb
|
734 miliseconds | 6% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
732 miliseconds | 11% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
730 miliseconds | Trend | |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
725 miliseconds | 7% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
723 miliseconds | 11% | Trend |
spec/decorators/user_decorator_spec.rb
|
722 miliseconds | 10% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
712 miliseconds | 6% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
708 miliseconds | 9% | Trend |
spec/requests/api/v0/users_spec.rb
|
704 miliseconds | 2% | Trend |
spec/models/tag_spec.rb
|
688 miliseconds | 13% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
685 miliseconds | 11% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
683 miliseconds | 22% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
680 miliseconds | 10% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
674 miliseconds | 11% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
673 miliseconds | 2% | Trend |
spec/services/articles/creator_spec.rb
|
673 miliseconds | 5% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
671 miliseconds | 8% | Trend |
spec/requests/organizations_update_spec.rb
|
670 miliseconds | 4% | Trend |
spec/workers/podcasts/enqueue_get_episodes_worker_spec.rb
|
666 miliseconds | 1918% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
658 miliseconds | 11% | Trend |
spec/services/giphy/image_spec.rb
|
652 miliseconds | 676% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
647 miliseconds | 26% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
647 miliseconds | 10% | Trend |
spec/services/search/listing_spec.rb
|
645 miliseconds | 20% | Trend |
spec/requests/feed_events_spec.rb
|
645 miliseconds | 12% | Trend |
spec/models/credit_spec.rb
|
645 miliseconds | 38% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
642 miliseconds | 21% | Trend |
spec/services/page_view_rollup_spec.rb
|
625 miliseconds | 13% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
618 miliseconds | 9% | Trend |
spec/requests/rating_votes_spec.rb
|
613 miliseconds | 46% | Trend |
spec/services/moderator/delete_user_spec.rb
|
608 miliseconds | 2% | Trend |
spec/requests/api/v1/follows_spec.rb
|
585 miliseconds | 14% | Trend |
spec/requests/admin/welcome_spec.rb
|
561 miliseconds | 8% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
557 miliseconds | 17% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
550 miliseconds | 15% | Trend |
spec/requests/reading_list_items_spec.rb
|
546 miliseconds | 13% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
540 miliseconds | 14% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
539 miliseconds | 18% | Trend |
spec/services/exporter/articles_spec.rb
|
536 miliseconds | 16% | Trend |
spec/services/moderator/merge_user_spec.rb
|
534 miliseconds | 11% | Trend |
spec/requests/social_previews_spec.rb
|
520 miliseconds | 10% | Trend |
spec/models/response_template_spec.rb
|
519 miliseconds | 9% | Trend |
spec/models/settings/base_spec.rb
|
517 miliseconds | 22% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
516 miliseconds | 14% | Trend |
spec/requests/comments_update_spec.rb
|
515 miliseconds | 14% | Trend |
spec/models/podcast_episode_spec.rb
|
514 miliseconds | 15% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
512 miliseconds | 36% | Trend |
spec/models/context_notification_spec.rb
|
510 miliseconds | 14% | Trend |
spec/models/github_repo_spec.rb
|
508 miliseconds | 12% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
507 miliseconds | 16% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
504 miliseconds | 17% | Trend |
spec/models/notification_subscription_spec.rb
|
498 miliseconds | 9% | Trend |
spec/services/badges/award_spec.rb
|
486 miliseconds | 15% | Trend |
spec/services/moderator/banish_user_spec.rb
|
485 miliseconds | 24% | Trend |
spec/services/search/user_spec.rb
|
484 miliseconds | 15% | Trend |
spec/decorators/comment_decorator_spec.rb
|
479 miliseconds | 16% | Trend |
spec/models/profile_spec.rb
|
477 miliseconds | 8% | Trend |
spec/system/search/search_title_spec.rb
|
477 miliseconds | 55% | Trend |
spec/models/identity_spec.rb
|
476 miliseconds | 19% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
475 miliseconds | 14% | Trend |
spec/requests/admin/users/users_change_max_score_spec.rb
|
471 miliseconds | 8% | Trend |
spec/lib/data_update_scripts/cleanup_articles_with_invalid_feed_source_url_spec.rb
|
465 miliseconds | 13% | Trend |
spec/view_objects/cloud_cover_url_spec.rb
|
459 miliseconds | 6% | Trend |
spec/helpers/authentication_helper_spec.rb
|
457 miliseconds | 3% | Trend |