DEV Community (dev.to) / dev.to / Forem / Build ID e0162814-0899-4540-9c2c-6055fe8687b1
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
3539b22 | refs/pull/21332/merge | 8 | 7 days ago | 4 minutes 24.24 seconds | 28 minutes 50.66 seconds 2% |
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 36.37 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 36.37 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 50.66 seconds) | Test files |
---|---|---|---|
0 | 2024-10-15 18:26:44 UTC | 3 minutes 34.57 seconds | |
1 | 2024-10-15 18:26:43 UTC | 3 minutes 33.51 seconds | |
2 Finished Last | 2024-10-15 18:27:18 UTC | 4 minutes 14.78 seconds | |
3 | 2024-10-15 18:26:43 UTC | 3 minutes 37.44 seconds | |
4 | 2024-10-15 18:26:42 UTC | 3 minutes 37.49 seconds | |
5 | 2024-10-15 18:26:42 UTC | 3 minutes 27.88 seconds | |
6 Finished First | 2024-10-15 18:26:42 UTC | 3 minutes 35.85 seconds | |
7 | 2024-10-15 18:26:43 UTC | 3 minutes 9.17 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 36.34 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/services/bulk_sql_delete_spec.rb
|
920 miliseconds | 6% | Trend |
spec/requests/followings_spec.rb
|
919 miliseconds | 9% | Trend |
spec/services/notifications/new_follower/follow_data_spec.rb
|
914 miliseconds | 363% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
910 miliseconds | 1% | Trend |
spec/requests/discussion_locks_spec.rb
|
904 miliseconds | 5% | Trend |
spec/requests/profile_pins_spec.rb
|
900 miliseconds | 6% | Trend |
spec/workers/users/delete_worker_spec.rb
|
897 miliseconds | 7% | Trend |
spec/requests/api/v1/followers_spec.rb
|
892 miliseconds | 3% | Trend |
spec/services/users/confirm_flag_reactions_spec.rb
|
884 miliseconds | 9% | Trend |
spec/requests/admin/organizations_spec.rb
|
882 miliseconds | 3% | Trend |
spec/views/podcast_episodes/index.html.erb_spec.rb
|
881 miliseconds | 309% | Trend |
spec/services/comments/calculate_score_spec.rb
|
880 miliseconds | 28% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
878 miliseconds | 5% | Trend |
spec/requests/collections_spec.rb
|
877 miliseconds | 5% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
871 miliseconds | 4% | Trend |
spec/system/articles/user_visits_article_stats_spec.rb
|
855 miliseconds | 24% | Trend |
spec/helpers/application_helper_spec.rb
|
838 miliseconds | 6% | Trend |
spec/models/profile_pin_spec.rb
|
833 miliseconds | 3% | Trend |
spec/requests/poll_votes_spec.rb
|
828 miliseconds | 4% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
818 miliseconds | 7% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
809 miliseconds | 4% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
808 miliseconds | Trend | |
spec/system/user/user_edits_customization_spec.rb
|
798 miliseconds | 23% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
788 miliseconds | 21% | Trend |
spec/services/markdown_processor/fixer/base_spec.rb
|
784 miliseconds | 288% | Trend |
spec/requests/liquid_embeds_spec.rb
|
766 miliseconds | 6% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
766 miliseconds | 1% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
762 miliseconds | 1% | Trend |
spec/models/tag_spec.rb
|
745 miliseconds | 5% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
740 miliseconds | 9% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
737 miliseconds | 6% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
731 miliseconds | 8% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
724 miliseconds | 7% | Trend |
spec/policies/response_template_policy_spec.rb
|
724 miliseconds | 5% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
710 miliseconds | 13% | Trend |
spec/models/mention_spec.rb
|
710 miliseconds | 38% | Trend |
spec/services/search/listing_spec.rb
|
710 miliseconds | 10% | Trend |
spec/decorators/user_decorator_spec.rb
|
699 miliseconds | 11% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
691 miliseconds | 8% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
680 miliseconds | 9% | Trend |
spec/requests/api/v0/users_spec.rb
|
679 miliseconds | 8% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
676 miliseconds | 17% | Trend |
spec/requests/feed_events_spec.rb
|
662 miliseconds | 13% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
658 miliseconds | 8% | Trend |
spec/requests/videos_spec.rb
|
652 miliseconds | 11% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
651 miliseconds | 9% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
649 miliseconds | 5% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
645 miliseconds | 18% | Trend |
spec/requests/editor_spec.rb
|
643 miliseconds | 6% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
641 miliseconds | 13% | Trend |
spec/services/users/delete_comments_spec.rb
|
639 miliseconds | 4% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
637 miliseconds | 8% | Trend |
spec/services/articles/creator_spec.rb
|
636 miliseconds | 16% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
635 miliseconds | 1% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
632 miliseconds | 3% | Trend |
spec/requests/organizations_update_spec.rb
|
628 miliseconds | 9% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
627 miliseconds | 22% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
626 miliseconds | 12% | Trend |
spec/services/flare_tag_spec.rb
|
625 miliseconds | 13% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
624 miliseconds | 15% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
620 miliseconds | 4% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
620 miliseconds | 8% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
615 miliseconds | 4% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
615 miliseconds | 6% | Trend |
spec/requests/poll_skips_spec.rb
|
614 miliseconds | 11% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
607 miliseconds | 7% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
601 miliseconds | 13% | Trend |
spec/requests/reading_list_items_spec.rb
|
592 miliseconds | 7% | Trend |
spec/models/settings/base_spec.rb
|
591 miliseconds | 3% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
591 miliseconds | 3% | Trend |
spec/services/moderator/merge_user_spec.rb
|
589 miliseconds | 1% | Trend |
spec/models/context_notification_spec.rb
|
582 miliseconds | 2% | Trend |
spec/decorators/listing_decorator_spec.rb
|
580 miliseconds | 485% | Trend |
spec/models/podcast_episode_spec.rb
|
576 miliseconds | Trend | |
spec/services/billboard_event_rollup_spec.rb
|
560 miliseconds | Trend | |
spec/requests/comments_update_spec.rb
|
556 miliseconds | 5% | Trend |
spec/services/badges/award_spec.rb
|
540 miliseconds | 6% | Trend |
spec/requests/api/v1/follows_spec.rb
|
538 miliseconds | 17% | Trend |
spec/decorators/comment_decorator_spec.rb
|
535 miliseconds | 2% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
534 miliseconds | 15% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
532 miliseconds | 13% | Trend |
spec/services/moderator/delete_user_spec.rb
|
527 miliseconds | 26% | Trend |
spec/models/notification_subscription_spec.rb
|
525 miliseconds | 6% | Trend |
spec/models/response_template_spec.rb
|
525 miliseconds | 13% | Trend |
spec/models/tweet_spec.rb
|
517 miliseconds | 4% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
516 miliseconds | 15% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
513 miliseconds | 9% | Trend |
spec/models/identity_spec.rb
|
510 miliseconds | 17% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
507 miliseconds | 20% | Trend |
spec/liquid_tags/forem_tag_spec.rb
|
503 miliseconds | 5% | Trend |
spec/mailers/devise_mailer_spec.rb
|
499 miliseconds | 6% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
488 miliseconds | 9% | Trend |
spec/requests/api_secrets_destroy_spec.rb
|
488 miliseconds | 15% | Trend |
spec/models/github_repo_spec.rb
|
485 miliseconds | 21% | Trend |
spec/services/mailchimp/bot_spec.rb
|
484 miliseconds | 10% | Trend |
spec/models/article_destroy_spec.rb
|
481 miliseconds | 6% | Trend |
spec/services/exporter/articles_spec.rb
|
480 miliseconds | 22% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
480 miliseconds | 4% | Trend |
spec/requests/devices_spec.rb
|
469 miliseconds | 8% | Trend |
spec/requests/user/user_changes_password_spec.rb
|
465 miliseconds | 8% | Trend |