DEV Community (dev.to) / dev.to / Forem / Build ID 0a1144a7-81fe-45cd-9de4-20809a79cde6
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
3d3efc6 | refs/pull/21313/merge | 8 | about 2 months ago | 4 minutes 1.61 seconds | 28 minutes 16.33 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 18.69 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 18.69 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 16.33 seconds) | Test files |
---|---|---|---|
0 | 2024-10-07 14:49:51 UTC | 3 minutes 30.88 seconds | |
1 | 2024-10-07 14:49:49 UTC | 3 minutes 20.76 seconds | |
2 | 2024-10-07 14:49:50 UTC | 3 minutes 30.22 seconds | |
3 | 2024-10-07 14:49:50 UTC | 3 minutes 27.72 seconds | |
4 | 2024-10-07 14:49:49 UTC | 3 minutes 27.52 seconds | |
5 Finished First | 2024-10-07 14:49:49 UTC | 3 minutes 32.8 seconds | |
6 Finished Last | 2024-10-07 14:50:07 UTC | 3 minutes 51.75 seconds | |
7 | 2024-10-07 14:49:51 UTC | 3 minutes 34.72 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 32.05 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 924 in total files) | Execution time | ||
---|---|---|---|
spec/helpers/social_link_helper_spec.rb
|
885 miliseconds | 207% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
882 miliseconds | 1% | Trend |
spec/system/banned_user_interactions_spec.rb
|
872 miliseconds | 329% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
871 miliseconds | 4% | Trend |
spec/workers/users/delete_worker_spec.rb
|
864 miliseconds | 12% | Trend |
spec/system/admin/admin_invites_user_spec.rb
|
859 miliseconds | Trend | |
spec/services/markdown_processor/fixer/base_spec.rb
|
857 miliseconds | 486% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
856 miliseconds | 10% | Trend |
spec/requests/admin/moderator_logs_spec.rb
|
855 miliseconds | 441% | Trend |
spec/workers/feeds/import_articles_worker_spec.rb
|
854 miliseconds | 190% | Trend |
spec/requests/api/v1/followers_spec.rb
|
850 miliseconds | 2% | Trend |
spec/system/search/display_comments_search_spec.rb
|
850 miliseconds | 44% | Trend |
spec/models/tag_spec.rb
|
844 miliseconds | 5% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
843 miliseconds | 3% | Trend |
spec/policies/response_template_policy_spec.rb
|
842 miliseconds | 8% | Trend |
spec/requests/articles/articles_feed_spec.rb
|
841 miliseconds | 280% | Trend |
spec/services/search/listing_spec.rb
|
840 miliseconds | 4% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
838 miliseconds | 6% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
838 miliseconds | 6% | Trend |
spec/services/notifications/remove_all_spec.rb
|
828 miliseconds | 162% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
827 miliseconds | 4% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
814 miliseconds | 8% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
810 miliseconds | 13% | Trend |
spec/requests/admin/tags_spec.rb
|
805 miliseconds | 11% | Trend |
spec/mailers/digest_mailer_spec.rb
|
797 miliseconds | 198% | Trend |
spec/system/admin/admin_visits_overview_spec.rb
|
796 miliseconds | 59% | Trend |
spec/models/profile_pin_spec.rb
|
792 miliseconds | 6% | Trend |
spec/services/page_view_rollup_spec.rb
|
785 miliseconds | 8% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
783 miliseconds | 11% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
749 miliseconds | 2% | Trend |
spec/models/podcast_spec.rb
|
748 miliseconds | 14% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
738 miliseconds | 16% | Trend |
spec/requests/poll_votes_spec.rb
|
735 miliseconds | 11% | Trend |
spec/requests/api/v0/followers_spec.rb
|
731 miliseconds | 18% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
727 miliseconds | 1% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
726 miliseconds | 3% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
723 miliseconds | 2% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
715 miliseconds | 13% | Trend |
spec/services/articles/creator_spec.rb
|
705 miliseconds | Trend | |
spec/system/admin/admin_views_tags_spec.rb
|
703 miliseconds | 7% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
699 miliseconds | 6% | Trend |
spec/requests/videos_spec.rb
|
699 miliseconds | 10% | Trend |
spec/services/flare_tag_spec.rb
|
693 miliseconds | 3% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
691 miliseconds | 5% | Trend |
spec/requests/api/v0/users_spec.rb
|
690 miliseconds | 5% | Trend |
spec/models/identity_spec.rb
|
688 miliseconds | 15% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
684 miliseconds | 4% | Trend |
spec/requests/feed_events_spec.rb
|
681 miliseconds | 7% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
675 miliseconds | 2% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
674 miliseconds | 23% | Trend |
spec/requests/editor_spec.rb
|
666 miliseconds | Trend | |
spec/services/comments/calculate_score_spec.rb
|
664 miliseconds | Trend | |
spec/requests/poll_skips_spec.rb
|
661 miliseconds | 5% | Trend |
spec/services/badges/award_yearly_club_spec.rb
|
661 miliseconds | 55% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
656 miliseconds | 14% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
651 miliseconds | 1% | Trend |
spec/services/badges/award_first_post_spec.rb
|
647 miliseconds | 3% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
643 miliseconds | 6% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
633 miliseconds | 22% | Trend |
spec/services/users/delete_comments_spec.rb
|
633 miliseconds | 1% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
612 miliseconds | 11% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
599 miliseconds | 12% | Trend |
spec/requests/api/v1/follows_spec.rb
|
591 miliseconds | 13% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
591 miliseconds | 32% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
589 miliseconds | 8% | Trend |
spec/liquid_tags/forem_tag_spec.rb
|
589 miliseconds | 9% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
588 miliseconds | 9% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
587 miliseconds | 10% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
582 miliseconds | 13% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
573 miliseconds | 8% | Trend |
spec/requests/podcasts/podcast_episodes_index_spec.rb
|
570 miliseconds | 15% | Trend |
spec/services/moderator/delete_user_spec.rb
|
564 miliseconds | 10% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
557 miliseconds | 8% | Trend |
spec/liquid_tags/unified_embed/registry_spec.rb
|
551 miliseconds | 25% | Trend |
spec/requests/reading_list_items_spec.rb
|
551 miliseconds | 12% | Trend |
spec/models/github_repo_spec.rb
|
550 miliseconds | 6% | Trend |
spec/models/response_template_spec.rb
|
543 miliseconds | 4% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
542 miliseconds | 12% | Trend |
spec/models/context_notification_spec.rb
|
526 miliseconds | 11% | Trend |
spec/services/moderator/banish_user_spec.rb
|
520 miliseconds | 19% | Trend |
spec/services/moderator/merge_user_spec.rb
|
516 miliseconds | 14% | Trend |
spec/models/notification_subscription_spec.rb
|
516 miliseconds | 6% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
514 miliseconds | 14% | Trend |
spec/requests/admin/welcome_spec.rb
|
509 miliseconds | 17% | Trend |
spec/services/exporter/articles_spec.rb
|
508 miliseconds | 21% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
502 miliseconds | 18% | Trend |
spec/services/articles/feeds/find_featured_story_spec.rb
|
500 miliseconds | 1% | Trend |
spec/models/badge_achievement_spec.rb
|
499 miliseconds | Trend | |
spec/models/podcast_episode_spec.rb
|
495 miliseconds | 18% | Trend |
spec/services/billboard_event_rollup_spec.rb
|
494 miliseconds | 18% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
492 miliseconds | 19% | Trend |
spec/view_objects/cloud_cover_url_spec.rb
|
488 miliseconds | 1% | Trend |
spec/services/badges/award_spec.rb
|
487 miliseconds | 16% | Trend |
spec/models/listing_spec.rb
|
487 miliseconds | 5% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
486 miliseconds | 4% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
483 miliseconds | 28% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
482 miliseconds | 13% | Trend |
spec/models/settings/base_spec.rb
|
479 miliseconds | 28% | Trend |
spec/requests/admin/moderator_actions_spec.rb
|
476 miliseconds | 12% | Trend |
spec/requests/api_secrets_destroy_spec.rb
|
475 miliseconds | 11% | Trend |