DEV Community (dev.to) / dev.to / Forem / Build ID 44ba003b-8fe4-4b88-9b18-2f7de38e5bcf
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
7014f96 | refs/pull/21333/merge | 8 | 6 days ago | 4 minutes 10.17 seconds | 28 minutes 14.59 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 29.74 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 29.74 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 14.59 seconds) | Test files |
---|---|---|---|
0 Finished Last | 2024-10-16 13:37:10 UTC | 3 minutes 58.48 seconds | |
1 | 2024-10-16 13:36:42 UTC | 3 minutes 29.89 seconds | |
2 | 2024-10-16 13:36:41 UTC | 3 minutes 26.55 seconds | |
3 | 2024-10-16 13:36:40 UTC | 3 minutes 29.3 seconds | |
4 | 2024-10-16 13:36:42 UTC | 3 minutes 27.41 seconds | |
5 | 2024-10-16 13:36:42 UTC | 3 minutes 28.67 seconds | |
6 | 2024-10-16 13:36:42 UTC | 3 minutes 24.85 seconds | |
7 Finished First | 2024-10-16 13:36:40 UTC | 3 minutes 29.46 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 31.83 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/users/resolve_spam_reports_spec.rb
|
865 miliseconds | 10% | Trend |
spec/models/profile_field_spec.rb
|
862 miliseconds | 195% | Trend |
spec/policies/response_template_policy_spec.rb
|
860 miliseconds | 11% | Trend |
spec/models/tag_spec.rb
|
854 miliseconds | 8% | Trend |
spec/system/search/display_comments_search_spec.rb
|
853 miliseconds | 44% | Trend |
spec/services/notifications/milestone/send_spec.rb
|
852 miliseconds | 11% | Trend |
spec/system/admin/admin_creates_new_page_spec.rb
|
843 miliseconds | 245% | Trend |
spec/services/articles/page_view_updater_spec.rb
|
840 miliseconds | 8% | Trend |
spec/requests/follows_show_spec.rb
|
839 miliseconds | 9% | Trend |
spec/services/users/confirm_flag_reactions_spec.rb
|
838 miliseconds | 14% | Trend |
spec/requests/api/v1/docs/users_spec.rb
|
834 miliseconds | 17% | Trend |
spec/liquid_tags/link_tag_spec.rb
|
824 miliseconds | 16% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb
|
821 miliseconds | 5% | Trend |
spec/requests/api/v0/followers_spec.rb
|
820 miliseconds | Trend | |
spec/system/collections/user_views_collections_spec.rb
|
816 miliseconds | 10% | Trend |
spec/requests/api/v1/docs/videos_spec.rb
|
816 miliseconds | 141% | Trend |
spec/requests/api/v0/api_controller_spec.rb
|
812 miliseconds | 8% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb
|
812 miliseconds | 11% | Trend |
spec/helpers/admin/users_helper_spec.rb
|
811 miliseconds | 9% | Trend |
spec/requests/admin/organizations_spec.rb
|
810 miliseconds | 4% | Trend |
spec/requests/admin/tags_spec.rb
|
809 miliseconds | 11% | Trend |
spec/services/calculate_reaction_points_spec.rb
|
804 miliseconds | 11% | Trend |
spec/helpers/application_helper_spec.rb
|
803 miliseconds | 10% | Trend |
spec/services/moderator/sink_articles_spec.rb
|
800 miliseconds | Trend | |
spec/requests/collections_spec.rb
|
799 miliseconds | 13% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb
|
791 miliseconds | Trend | |
spec/services/notifications/new_mention/send_spec.rb
|
788 miliseconds | 5% | Trend |
spec/system/admin/admin_manages_reports_spec.rb
|
783 miliseconds | 16% | Trend |
spec/requests/feed_events_spec.rb
|
779 miliseconds | 2% | Trend |
spec/services/articles/creator_spec.rb
|
775 miliseconds | 1% | Trend |
spec/requests/liquid_embeds_spec.rb
|
765 miliseconds | 6% | Trend |
spec/requests/api/v1/followers_spec.rb
|
764 miliseconds | 17% | Trend |
spec/system/admin/admin_updates_tag_spec.rb
|
764 miliseconds | 6% | Trend |
spec/models/profile_pin_spec.rb
|
757 miliseconds | 12% | Trend |
spec/requests/admin/tags/moderators_spec.rb
|
739 miliseconds | 16% | Trend |
spec/workers/organizations/delete_worker_spec.rb
|
737 miliseconds | 10% | Trend |
spec/decorators/user_decorator_spec.rb
|
734 miliseconds | 6% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb
|
719 miliseconds | 2% | Trend |
spec/services/search/listing_spec.rb
|
717 miliseconds | 9% | Trend |
spec/uploaders/profile_image_uploader_spec.rb
|
688 miliseconds | 12% | Trend |
spec/requests/organizations_update_spec.rb
|
682 miliseconds | 1% | Trend |
spec/system/admin/admin_views_tags_spec.rb
|
681 miliseconds | Trend | |
spec/requests/api/v1/podcasts_episodes_spec.rb
|
672 miliseconds | 12% | Trend |
spec/requests/poll_skips_spec.rb
|
666 miliseconds | 3% | Trend |
spec/requests/editor_spec.rb
|
666 miliseconds | 2% | Trend |
spec/system/videos/user_visits_videos_spec.rb
|
654 miliseconds | 6% | Trend |
spec/services/payments/process_credit_purchase_spec.rb
|
650 miliseconds | 1656% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb
|
638 miliseconds | 7% | Trend |
spec/services/articles/feeds/latest_spec.rb
|
628 miliseconds | 7% | Trend |
spec/requests/api/v1/docs/comments_spec.rb
|
625 miliseconds | 13% | Trend |
spec/requests/videos_spec.rb
|
623 miliseconds | 15% | Trend |
spec/requests/api/v1/reactions_spec.rb
|
621 miliseconds | 4% | Trend |
spec/requests/admin/welcome_spec.rb
|
621 miliseconds | 2% | Trend |
spec/services/users/delete_comments_spec.rb
|
614 miliseconds | 8% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb
|
601 miliseconds | 16% | Trend |
spec/queries/admin/moderators_query_spec.rb
|
599 miliseconds | 16% | Trend |
spec/requests/api/v0/users_spec.rb
|
595 miliseconds | 19% | Trend |
spec/services/flare_tag_spec.rb
|
584 miliseconds | 19% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb
|
580 miliseconds | 11% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb
|
579 miliseconds | 10% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb
|
579 miliseconds | 21% | Trend |
spec/services/comments/calculate_score_spec.rb
|
577 miliseconds | 15% | Trend |
spec/services/articles/feeds/timeframe_spec.rb
|
571 miliseconds | 11% | Trend |
spec/uploaders/article_image_uploader_spec.rb
|
568 miliseconds | 9% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb
|
567 miliseconds | 12% | Trend |
spec/services/badges/award_first_post_spec.rb
|
562 miliseconds | 19% | Trend |
spec/requests/api/v1/follows_spec.rb
|
562 miliseconds | 13% | Trend |
spec/services/moderator/banish_user_spec.rb
|
561 miliseconds | 14% | Trend |
spec/requests/admin/users/users_change_max_score_spec.rb
|
558 miliseconds | 13% | Trend |
spec/requests/reading_list_items_spec.rb
|
556 miliseconds | 13% | Trend |
spec/requests/admin/data_update_scripts_spec.rb
|
554 miliseconds | 7% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb
|
553 miliseconds | 10% | Trend |
spec/requests/admin/users/users_export_spec.rb
|
551 miliseconds | 14% | Trend |
spec/requests/api/v1/admin/users_spec.rb
|
548 miliseconds | 7% | Trend |
spec/models/github_repo_spec.rb
|
544 miliseconds | 11% | Trend |
spec/liquid_tags/comment_tag_spec.rb
|
543 miliseconds | 14% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
533 miliseconds | 4% | Trend |
spec/models/identity_spec.rb
|
519 miliseconds | 15% | Trend |
spec/requests/admin/feed_playground_spec.rb
|
515 miliseconds | 10% | Trend |
spec/models/response_template_spec.rb
|
513 miliseconds | 15% | Trend |
spec/services/articles/feeds/tag_spec.rb
|
511 miliseconds | Trend | |
spec/requests/devices_spec.rb
|
511 miliseconds | Trend | |
spec/system/admin/admin_visits_overview_spec.rb
|
511 miliseconds | 1% | Trend |
spec/models/settings/base_spec.rb
|
510 miliseconds | 10% | Trend |
spec/requests/podcasts/podcast_episodes_index_spec.rb
|
509 miliseconds | 4% | Trend |
spec/services/moderator/merge_user_spec.rb
|
509 miliseconds | 12% | Trend |
spec/models/context_notification_spec.rb
|
508 miliseconds | 14% | Trend |
spec/services/search/user_spec.rb
|
508 miliseconds | 6% | Trend |
spec/serializers/search/comment_serializer_spec.rb
|
506 miliseconds | 11% | Trend |
spec/models/badge_achievement_spec.rb
|
504 miliseconds | 3% | Trend |
spec/requests/api/v0/instances_spec.rb
|
500 miliseconds | 57% | Trend |
spec/requests/comments_update_spec.rb
|
497 miliseconds | 15% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb
|
492 miliseconds | 19% | Trend |
spec/decorators/comment_decorator_spec.rb
|
489 miliseconds | 10% | Trend |
spec/models/notification_subscription_spec.rb
|
489 miliseconds | 12% | Trend |
spec/view_objects/cloud_cover_url_spec.rb
|
486 miliseconds | 3% | Trend |
spec/models/profile_spec.rb
|
479 miliseconds | 8% | Trend |
spec/queries/audit_log/unpublish_alls_query_spec.rb
|
477 miliseconds | 7% | Trend |
spec/requests/admin/users/users_change_reputation_modifier_spec.rb
|
470 miliseconds | 10% | Trend |
spec/requests/admin/nested_sidebar_spec.rb
|
469 miliseconds | 16% | Trend |