DEV Community (dev.to) / dev.to / Forem / Build ID 23760fb3-eb2a-4607-b93b-b4f34d9102ef
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
5c5e78a | refs/pull/21340/merge | 8 | 30 days ago | 3 minutes 59.36 seconds | 28 minutes 17.53 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 12.26 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 12.26 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 17.53 seconds) | Test files |
---|---|---|---|
0 Finished Last | 2024-10-24 18:38:15 UTC | 3 minutes 49.7 seconds | |
1 | 2024-10-24 18:38:05 UTC | 3 minutes 29.32 seconds | |
2 | 2024-10-24 18:38:04 UTC | 3 minutes 33.52 seconds | |
3 Finished First | 2024-10-24 18:38:03 UTC | 3 minutes 17.89 seconds | |
4 | 2024-10-24 18:38:06 UTC | 3 minutes 31.35 seconds | |
5 | 2024-10-24 18:38:04 UTC | 3 minutes 29.49 seconds | |
6 | 2024-10-24 18:38:05 UTC | 3 minutes 32.28 seconds | |
7 | 2024-10-24 18:38:04 UTC | 3 minutes 34.0 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 32.2 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/authentication/conditional_registration_spec.rb
|
890 miliseconds | 8% | Trend |
spec/system/articles/user_visits_article_stats_spec.rb
|
887 miliseconds | 32% | Trend |
spec/requests/discussion_locks_spec.rb
|
887 miliseconds | 4% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
885 miliseconds | 8% | Trend |
spec/system/tags/user_updates_a_tag_spec.rb
|
885 miliseconds | 7% | Trend |
spec/requests/comments_destroy_spec.rb
|
859 miliseconds | 15% | Trend |
spec/workers/users/delete_worker_spec.rb
|
852 miliseconds | 13% | Trend |
spec/services/users/confirm_flag_reactions_spec.rb
|
838 miliseconds | 13% | Trend |
spec/services/notifications/milestone/send_spec.rb
|
835 miliseconds | 12% | Trend |
spec/liquid_tags/link_tag_spec.rb
|
832 miliseconds | 12% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
831 miliseconds | 6% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
818 miliseconds | 8% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
813 miliseconds | 13% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
800 miliseconds | 30% | Trend |
spec/models/profile_pin_spec.rb
|
800 miliseconds | 5% | Trend |
spec/system/admin/admin_invites_user_spec.rb
|
798 miliseconds | 7% | Trend |
spec/requests/follows_show_spec.rb
|
795 miliseconds | 13% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
794 miliseconds | 14% | Trend |
spec/decorators/comment_decorator_spec.rb
|
784 miliseconds | 37% | Trend |
spec/requests/liquid_embeds_spec.rb
|
777 miliseconds | 8% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
770 miliseconds | 12% | Trend |
spec/requests/admin/organizations_spec.rb
|
762 miliseconds | 15% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
759 miliseconds | 3% | Trend |
spec/requests/api/v1/followers_spec.rb
|
753 miliseconds | 13% | Trend |
spec/helpers/application_helper_spec.rb
|
753 miliseconds | 17% | Trend |
spec/requests/poll_votes_spec.rb
|
753 miliseconds | 9% | Trend |
spec/decorators/user_decorator_spec.rb
|
751 miliseconds | 7% | Trend |
spec/models/podcast_spec.rb
|
733 miliseconds | 16% | Trend |
spec/requests/api/v0/users_spec.rb
|
717 miliseconds | 1% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
716 miliseconds | 12% | Trend |
spec/requests/videos_spec.rb
|
706 miliseconds | 9% | Trend |
spec/services/search/listing_spec.rb
|
699 miliseconds | 12% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
693 miliseconds | 12% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
692 miliseconds | 11% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
691 miliseconds | 5% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
673 miliseconds | 8% | Trend |
spec/models/tag_spec.rb
|
670 miliseconds | 16% | Trend |
spec/services/flare_tag_spec.rb
|
668 miliseconds | 6% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
665 miliseconds | 7% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
663 miliseconds | 16% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
663 miliseconds | 12% | Trend |
spec/policies/response_template_policy_spec.rb
|
662 miliseconds | 15% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
659 miliseconds | 6% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
657 miliseconds | 7% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
657 miliseconds | 14% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
653 miliseconds | 18% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
649 miliseconds | 12% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
630 miliseconds | 16% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
624 miliseconds | 5% | Trend |
spec/services/articles/creator_spec.rb
|
608 miliseconds | 14% | Trend |
spec/requests/organizations_update_spec.rb
|
606 miliseconds | 14% | Trend |
spec/requests/feed_events_spec.rb
|
602 miliseconds | 18% | Trend |
spec/models/response_template_spec.rb
|
601 miliseconds | 5% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
600 miliseconds | 12% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
589 miliseconds | 14% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
589 miliseconds | 10% | Trend |
spec/models/email_spec.rb
|
587 miliseconds | 18% | Trend |
spec/requests/editor_spec.rb
|
583 miliseconds | 12% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
581 miliseconds | 10% | Trend |
spec/mailers/devise_mailer_spec.rb
|
579 miliseconds | Trend | |
spec/models/context_notification_spec.rb
|
577 miliseconds | 3% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
575 miliseconds | 12% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
575 miliseconds | 4% | Trend |
spec/requests/admin/welcome_spec.rb
|
574 miliseconds | 6% | Trend |
spec/services/badges/award_spec.rb
|
573 miliseconds | 1% | Trend |
spec/requests/api/v1/follows_spec.rb
|
570 miliseconds | 16% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
569 miliseconds | 15% | Trend |
spec/requests/poll_skips_spec.rb
|
568 miliseconds | 18% | Trend |
spec/models/github_repo_spec.rb
|
567 miliseconds | 3% | Trend |
spec/services/comments/calculate_score_spec.rb
|
565 miliseconds | 14% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
563 miliseconds | 17% | Trend |
spec/models/notification_subscription_spec.rb
|
559 miliseconds | 1% | Trend |
spec/requests/admin/emails_spec.rb
|
557 miliseconds | 17% | Trend |
spec/requests/reading_list_items_spec.rb
|
556 miliseconds | 11% | Trend |
spec/services/badges/award_first_post_spec.rb
|
555 miliseconds | 17% | Trend |
spec/services/users/delete_comments_spec.rb
|
554 miliseconds | 13% | Trend |
spec/services/moderator/merge_user_spec.rb
|
546 miliseconds | 9% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
542 miliseconds | 16% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
524 miliseconds | 14% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
523 miliseconds | 22% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
521 miliseconds | 14% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
519 miliseconds | 36% | Trend |
spec/services/billboard_event_rollup_spec.rb
|
508 miliseconds | 16% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
508 miliseconds | 21% | Trend |
spec/services/exporter/articles_spec.rb
|
506 miliseconds | 21% | Trend |
spec/services/moderator/banish_user_spec.rb
|
505 miliseconds | 22% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
504 miliseconds | 18% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
502 miliseconds | 4% | Trend |
spec/models/tweet_spec.rb
|
495 miliseconds | 5% | Trend |
spec/models/settings/base_spec.rb
|
495 miliseconds | 26% | Trend |
spec/requests/articles/articles_admin_unpublish_spec.rb
|
494 miliseconds | 11% | Trend |
spec/requests/comments_update_spec.rb
|
491 miliseconds | 18% | Trend |
spec/requests/devices_spec.rb
|
469 miliseconds | 13% | Trend |
spec/requests/admin/users/users_change_reputation_modifier_spec.rb
|
466 miliseconds | 9% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
462 miliseconds | 9% | Trend |
spec/requests/admin/users/users_change_max_score_spec.rb
|
458 miliseconds | 10% | Trend |
spec/services/podcasts/create_episode_spec.rb
|
451 miliseconds | 22% | Trend |
spec/liquid_tags/forem_tag_spec.rb
|
449 miliseconds | 16% | Trend |
spec/models/podcast_episode_spec.rb
|
448 miliseconds | 25% | Trend |
spec/services/search/user_spec.rb
|
446 miliseconds | 20% | Trend |