DEV Community (dev.to) / dev.to / Forem / Build ID fb099deb-ca34-445d-aac9-a821b7e5a714
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
ddbf9dc | refs/pull/21270/merge | 8 | 3 months ago | 4 minutes 20.15 seconds | 27 minutes 54.82 seconds 1% |
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 44.34 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 44.34 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (27 minutes 54.82 seconds) | Test files |
---|---|---|---|
0 | 2024-09-09 16:54:18 UTC | 3 minutes 24.09 seconds | |
1 Finished Last | 2024-09-09 16:55:01 UTC | 4 minutes 10.58 seconds | |
2 | 2024-09-09 16:54:18 UTC | 3 minutes 25.7 seconds | |
3 | 2024-09-09 16:54:19 UTC | 3 minutes 24.55 seconds | |
4 | 2024-09-09 16:54:19 UTC | 3 minutes 24.47 seconds | |
5 | 2024-09-09 16:54:18 UTC | 3 minutes 22.96 seconds | |
6 Finished First | 2024-09-09 16:54:17 UTC | 3 minutes 20.42 seconds | |
7 | 2024-09-09 16:54:19 UTC | 3 minutes 22.07 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 29.36 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/policies/video_policy_spec.rb
|
856 miliseconds | 553% | Trend |
spec/services/users/confirm_flag_reactions_spec.rb
|
856 miliseconds | 12% | Trend |
spec/requests/admin/organizations_spec.rb
|
853 miliseconds | 5% | Trend |
spec/requests/collections_spec.rb
|
848 miliseconds | 8% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
847 miliseconds | 7% | Trend |
spec/system/tags/user_updates_a_tag_spec.rb
|
843 miliseconds | 11% | Trend |
spec/liquid_tags/link_tag_spec.rb
|
843 miliseconds | 11% | Trend |
spec/system/search/display_comments_search_spec.rb
|
838 miliseconds | 44% | Trend |
spec/workers/export_content_worker_spec.rb
|
833 miliseconds | 600% | Trend |
spec/services/notifications/milestone/send_spec.rb
|
831 miliseconds | 12% | Trend |
spec/requests/api/v1/followers_spec.rb
|
829 miliseconds | 5% | Trend |
spec/requests/comments_destroy_spec.rb
|
828 miliseconds | 18% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
825 miliseconds | 10% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
824 miliseconds | 6% | Trend |
spec/requests/reading_list_items_spec.rb
|
809 miliseconds | 28% | Trend |
spec/system/user/user_edits_customization_spec.rb
|
804 miliseconds | 25% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
797 miliseconds | 14% | Trend |
spec/models/podcast_spec.rb
|
793 miliseconds | 9% | Trend |
spec/helpers/application_helper_spec.rb
|
790 miliseconds | 13% | Trend |
spec/requests/liquid_embeds_spec.rb
|
783 miliseconds | 8% | Trend |
spec/system/admin/admin_invites_user_spec.rb
|
777 miliseconds | 9% | Trend |
spec/requests/follows_show_spec.rb
|
771 miliseconds | 15% | Trend |
spec/requests/poll_votes_spec.rb
|
767 miliseconds | 7% | Trend |
spec/requests/admin/navigation_link_spec.rb
|
743 miliseconds | 5% | Trend |
spec/workers/notifications/update_worker_spec.rb
|
741 miliseconds | 875% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
735 miliseconds | 17% | Trend |
spec/models/profile_pin_spec.rb
|
729 miliseconds | 13% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
724 miliseconds | 7% | Trend |
spec/requests/api/v0/readinglist_spec.rb
|
722 miliseconds | 3% | Trend |
spec/requests/admin/profile_fields_spec.rb
|
719 miliseconds | 8% | Trend |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
719 miliseconds | 8% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
711 miliseconds | 13% | Trend |
spec/requests/organizations_update_spec.rb
|
707 miliseconds | Trend | |
spec/system/admin/admin_views_tags_spec.rb
|
705 miliseconds | 7% | Trend |
spec/services/admin/data_counts_spec.rb
|
697 miliseconds | 683% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
690 miliseconds | 13% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
687 miliseconds | 10% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
686 miliseconds | 4% | Trend |
spec/uploaders/logo_uploader_spec.rb
|
681 miliseconds | 16% | Trend |
spec/policies/response_template_policy_spec.rb
|
672 miliseconds | 13% | Trend |
spec/services/users/resolve_spam_reports_spec.rb
|
672 miliseconds | 14% | Trend |
spec/workers/organizations/save_article_worker_spec.rb
|
671 miliseconds | 17% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
670 miliseconds | 2% | Trend |
spec/models/tag_spec.rb
|
668 miliseconds | 16% | Trend |
spec/services/articles/creator_spec.rb
|
661 miliseconds | 6% | Trend |
spec/decorators/user_decorator_spec.rb
|
658 miliseconds | 18% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
656 miliseconds | 5% | Trend |
spec/queries/audit_log/unpublish_alls_query_spec.rb
|
651 miliseconds | 26% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
646 miliseconds | 12% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb
|
642 miliseconds | Trend | |
spec/uploaders/profile_image_uploader_spec.rb
|
635 miliseconds | 27% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
632 miliseconds | 10% | Trend |
spec/services/search/listing_spec.rb
|
632 miliseconds | 21% | Trend |
spec/services/notifications/new_mention/send_spec.rb
|
628 miliseconds | 15% | Trend |
spec/services/users/delete_comments_spec.rb
|
627 miliseconds | 2% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
623 miliseconds | 12% | Trend |
spec/requests/videos_spec.rb
|
623 miliseconds | 20% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
621 miliseconds | 29% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
620 miliseconds | 15% | Trend |
spec/services/page_view_rollup_spec.rb
|
617 miliseconds | 15% | Trend |
spec/requests/incoming_webhooks/stripe/stripe_events_spec.rb
|
612 miliseconds | 9% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
611 miliseconds | 10% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
607 miliseconds | 7% | Trend |
spec/services/flare_tag_spec.rb
|
604 miliseconds | 15% | Trend |
spec/requests/editor_spec.rb
|
602 miliseconds | 9% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
589 miliseconds | 10% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
570 miliseconds | 6% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
570 miliseconds | 13% | Trend |
spec/services/moderator/banish_user_spec.rb
|
566 miliseconds | 12% | Trend |
spec/services/badges/award_first_post_spec.rb
|
564 miliseconds | 15% | Trend |
spec/services/comments/calculate_score_spec.rb
|
563 miliseconds | 14% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
560 miliseconds | 14% | Trend |
spec/requests/poll_skips_spec.rb
|
559 miliseconds | 20% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
558 miliseconds | 8% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
556 miliseconds | 14% | Trend |
spec/models/github_repo_spec.rb
|
552 miliseconds | 6% | Trend |
spec/requests/api/v1/follows_spec.rb
|
536 miliseconds | 21% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
533 miliseconds | 14% | Trend |
spec/models/response_template_spec.rb
|
524 miliseconds | 7% | Trend |
spec/requests/admin/profile_field_groups_spec.rb
|
520 miliseconds | 6% | Trend |
spec/requests/admin/welcome_spec.rb
|
509 miliseconds | 17% | Trend |
spec/services/moderator/merge_user_spec.rb
|
507 miliseconds | 16% | Trend |
spec/services/exporter/articles_spec.rb
|
507 miliseconds | 21% | Trend |
spec/models/article_destroy_spec.rb
|
500 miliseconds | 7% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
497 miliseconds | 17% | Trend |
spec/models/notification_subscription_spec.rb
|
497 miliseconds | 9% | Trend |
spec/requests/comments_update_spec.rb
|
496 miliseconds | 18% | Trend |
spec/decorators/comment_decorator_spec.rb
|
495 miliseconds | 13% | Trend |
spec/models/context_notification_spec.rb
|
494 miliseconds | 17% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
485 miliseconds | 4% | Trend |
spec/models/mention_spec.rb
|
477 miliseconds | 5% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
476 miliseconds | 22% | Trend |
spec/mailers/devise_mailer_spec.rb
|
475 miliseconds | 18% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
473 miliseconds | 41% | Trend |
spec/models/tweet_spec.rb
|
469 miliseconds | 10% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
468 miliseconds | 11% | Trend |
spec/models/podcast_episode_spec.rb
|
468 miliseconds | 22% | Trend |
spec/models/settings/base_spec.rb
|
467 miliseconds | 30% | Trend |
spec/services/search/user_spec.rb
|
467 miliseconds | 17% | Trend |
spec/requests/api_secrets_destroy_spec.rb
|
465 miliseconds | 13% | Trend |