DEV Community (dev.to) / dev.to / Forem / Build ID 4cd2a85d-112b-4d82-9253-f793d7db8046
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
7df6ac1 | refs/pull/21294/merge | 8 | about 2 months ago | 4 minutes 11.93 seconds | 28 minutes 41.52 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 19.19 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 19.19 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 41.52 seconds) | Test files |
---|---|---|---|
0 | 2024-09-27 12:25:44 UTC | 3 minutes 40.2 seconds | |
1 Finished Last | 2024-09-27 12:26:03 UTC | 3 minutes 58.7 seconds | |
2 | 2024-09-27 12:25:44 UTC | 2 minutes 42.69 seconds | |
3 | 2024-09-27 12:25:45 UTC | 3 minutes 43.16 seconds | |
4 Finished First | 2024-09-27 12:25:44 UTC | 3 minutes 34.32 seconds | |
5 | 2024-09-27 12:25:45 UTC | 3 minutes 41.24 seconds | |
6 | 2024-09-27 12:25:45 UTC | 3 minutes 40.42 seconds | |
7 | 2024-09-27 12:25:45 UTC | 3 minutes 40.82 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 35.19 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 923 in total files) | Execution time | ||
---|---|---|---|
spec/decorators/user_decorator_spec.rb
|
859 miliseconds | 5% | Trend |
spec/services/bulk_sql_delete_spec.rb
|
854 miliseconds | 14% | Trend |
spec/system/collections/user_views_collections_spec.rb
|
848 miliseconds | 11% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
839 miliseconds | 29% | Trend |
spec/requests/api/v0/followers_spec.rb
|
836 miliseconds | 4% | Trend |
spec/services/notifications/milestone/send_spec.rb
|
836 miliseconds | 13% | Trend |
spec/services/users/confirm_flag_reactions_spec.rb
|
833 miliseconds | 14% | Trend |
spec/models/profile_pin_spec.rb
|
831 miliseconds | 1% | Trend |
spec/system/admin/admin_invites_user_spec.rb
|
830 miliseconds | 3% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
828 miliseconds | 6% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
825 miliseconds | 10% | Trend |
spec/requests/discussion_locks_spec.rb
|
825 miliseconds | 11% | Trend |
spec/requests/profile_pins_spec.rb
|
823 miliseconds | 15% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
813 miliseconds | 12% | Trend |
spec/helpers/application_helper_spec.rb
|
781 miliseconds | 13% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
778 miliseconds | 12% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
775 miliseconds | 15% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
768 miliseconds | 13% | Trend |
spec/requests/admin/organizations_spec.rb
|
759 miliseconds | 15% | Trend |
spec/requests/poll_votes_spec.rb
|
756 miliseconds | 9% | Trend |
spec/controllers/concerns/omniauth_redirect_spec.rb
|
729 miliseconds | 614% | Trend |
spec/requests/stripe_subscriptions_spec.rb
|
728 miliseconds | 33% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
724 miliseconds | 12% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
724 miliseconds | 8% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
720 miliseconds | 8% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
719 miliseconds | 12% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
717 miliseconds | 9% | Trend |
spec/policies/response_template_policy_spec.rb
|
712 miliseconds | 9% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
711 miliseconds | 9% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
711 miliseconds | 12% | Trend |
spec/services/flare_tag_spec.rb
|
710 miliseconds | 1% | Trend |
spec/models/tag_spec.rb
|
708 miliseconds | 10% | Trend |
spec/requests/api/v0/users_spec.rb
|
701 miliseconds | 2% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
692 miliseconds | 10% | Trend |
spec/services/search/listing_spec.rb
|
684 miliseconds | 15% | Trend |
spec/requests/feed_events_spec.rb
|
678 miliseconds | 8% | Trend |
spec/services/users/username_generator_spec.rb
|
666 miliseconds | 1652% | Trend |
spec/requests/api/v1/docs/profile_images_spec.rb
|
662 miliseconds | 172% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
656 miliseconds | 15% | Trend |
spec/services/articles/creator_spec.rb
|
649 miliseconds | 9% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
648 miliseconds | 12% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
645 miliseconds | 26% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
642 miliseconds | 6% | Trend |
spec/services/comments/calculate_score_spec.rb
|
640 miliseconds | 3% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
638 miliseconds | 27% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
637 miliseconds | 16% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
630 miliseconds | 13% | Trend |
spec/requests/videos_spec.rb
|
628 miliseconds | 19% | Trend |
spec/services/page_view_rollup_spec.rb
|
626 miliseconds | 13% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
622 miliseconds | 18% | Trend |
spec/requests/editor_spec.rb
|
621 miliseconds | 5% | Trend |
spec/models/settings/smtp_spec.rb
|
620 miliseconds | 289% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
613 miliseconds | 9% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
611 miliseconds | 7% | Trend |
spec/services/moderator/merge_user_spec.rb
|
610 miliseconds | Trend | |
spec/requests/organizations_update_spec.rb
|
608 miliseconds | 13% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
600 miliseconds | 9% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
593 miliseconds | 15% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
592 miliseconds | 18% | Trend |
spec/services/badges/award_first_post_spec.rb
|
586 miliseconds | 13% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
584 miliseconds | 15% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
584 miliseconds | 18% | Trend |
spec/services/exporter/articles_spec.rb
|
582 miliseconds | 9% | Trend |
spec/models/response_template_spec.rb
|
582 miliseconds | 1% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
581 miliseconds | 3% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
576 miliseconds | 9% | Trend |
spec/requests/reading_list_items_spec.rb
|
576 miliseconds | 8% | Trend |
spec/requests/poll_skips_spec.rb
|
575 miliseconds | 17% | Trend |
spec/models/podcast_episode_spec.rb
|
574 miliseconds | 5% | Trend |
spec/models/identity_spec.rb
|
573 miliseconds | 3% | Trend |
spec/services/users/delete_comments_spec.rb
|
573 miliseconds | 10% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
567 miliseconds | 12% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
561 miliseconds | 18% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
559 miliseconds | 7% | Trend |
spec/requests/admin/welcome_spec.rb
|
557 miliseconds | 9% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
556 miliseconds | 14% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
555 miliseconds | 18% | Trend |
spec/models/github_repo_spec.rb
|
555 miliseconds | 4% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
554 miliseconds | 11% | Trend |
spec/services/moderator/delete_user_spec.rb
|
550 miliseconds | 11% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
550 miliseconds | 8% | Trend |
spec/models/billboard_event_spec.rb
|
537 miliseconds | 68% | Trend |
spec/requests/api/v1/follows_spec.rb
|
535 miliseconds | 22% | Trend |
spec/models/settings/base_spec.rb
|
521 miliseconds | 21% | Trend |
spec/services/podcasts/get_media_url_spec.rb
|
521 miliseconds | 245% | Trend |
spec/requests/api/v1/instances_spec.rb
|
518 miliseconds | 33% | Trend |
spec/workers/mentions/create_all_worker_spec.rb
|
509 miliseconds | 37% | Trend |
spec/decorators/comment_decorator_spec.rb
|
506 miliseconds | 11% | Trend |
spec/services/moderator/banish_user_spec.rb
|
495 miliseconds | 23% | Trend |
spec/mailers/devise_mailer_spec.rb
|
494 miliseconds | 12% | Trend |
spec/services/billboard_event_rollup_spec.rb
|
491 miliseconds | 19% | Trend |
spec/requests/comments_update_spec.rb
|
484 miliseconds | 19% | Trend |
spec/requests/admin/moderator_actions_spec.rb
|
483 miliseconds | 11% | Trend |
spec/models/notification_subscription_spec.rb
|
478 miliseconds | 13% | Trend |
spec/services/search/user_spec.rb
|
471 miliseconds | 17% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
471 miliseconds | 41% | Trend |
spec/services/podcasts/create_episode_spec.rb
|
468 miliseconds | 19% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
465 miliseconds | 10% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
465 miliseconds | 8% | Trend |
spec/requests/admin/users/users_change_max_score_spec.rb
|
461 miliseconds | 9% | Trend |