DEV Community (dev.to) / dev.to / Forem / Build ID 7035793b-1d03-42fa-b6ab-90a24f2d99bf
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
d8aa332 | refs/pull/20742/merge | 8 | 25 minutes 8.02 seconds 4% | 2024-03-06 21:50:38 UTC |
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 4.21 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 4.21 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (25 minutes 8.02 seconds) |
---|---|---|
0 | 2024-03-06 21:54:00 UTC | 3 minutes 7.72 seconds |
1 Finished Last | 2024-03-06 21:54:03 UTC | 3 minutes 15.37 seconds |
2 | 2024-03-06 21:54:00 UTC | 3 minutes 8.65 seconds |
3 | 2024-03-06 21:54:01 UTC | 3 minutes 9.66 seconds |
4 | 2024-03-06 21:54:01 UTC | 3 minutes 9.65 seconds |
5 Finished First | 2024-03-06 21:53:59 UTC | 3 minutes 5.43 seconds |
6 | 2024-03-06 21:54:03 UTC | 3 minutes 6.65 seconds |
7 | 2024-03-06 21:54:00 UTC | 3 minutes 4.93 seconds |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 8.51 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 905 in total files) | Execution time | ||
---|---|---|---|
spec/uploaders/logo_uploader_spec.rb | 770 miliseconds | 3% | Trend |
spec/services/notifications/tag_adjustment_notification/send_spec.rb | 770 miliseconds | 6% | Trend |
spec/helpers/application_helper_spec.rb | 760 miliseconds | 9% | Trend |
spec/services/articles/page_view_updater_spec.rb | 742 miliseconds | 1% | Trend |
spec/workers/users/delete_worker_spec.rb | 740 miliseconds | 24% | Trend |
spec/system/articles/user_visits_article_stats_spec.rb | 737 miliseconds | 33% | Trend |
spec/requests/api/v0/followers_spec.rb | 734 miliseconds | 12% | Trend |
spec/requests/api/v1/followers_spec.rb | 730 miliseconds | 11% | Trend |
spec/requests/collections_spec.rb | 730 miliseconds | 12% | Trend |
spec/system/search/display_comments_search_spec.rb | 723 miliseconds | 16% | Trend |
spec/models/profile_pin_spec.rb | 722 miliseconds | 14% | Trend |
spec/requests/admin/organizations_spec.rb | 720 miliseconds | 15% | Trend |
spec/models/podcast_spec.rb | 712 miliseconds | 16% | Trend |
spec/system/admin/admin_invites_user_spec.rb | 709 miliseconds | 13% | Trend |
spec/system/admin/admin_updates_tag_spec.rb | 708 miliseconds | 15% | Trend |
spec/requests/poll_votes_spec.rb | 702 miliseconds | 17% | Trend |
spec/requests/api/v0/readinglist_spec.rb | 702 miliseconds | Trend | |
spec/requests/admin/profile_fields_spec.rb | 691 miliseconds | 12% | Trend |
spec/requests/admin/navigation_link_spec.rb | 687 miliseconds | 13% | Trend |
spec/services/segmented_users/bulk_upsert_spec.rb | 685 miliseconds | 14% | Trend |
spec/services/articles/creator_spec.rb | 683 miliseconds | 4% | Trend |
spec/workers/organizations/save_article_worker_spec.rb | 681 miliseconds | 21% | Trend |
spec/services/flare_tag_spec.rb | 677 miliseconds | 1% | Trend |
spec/system/admin/admin_views_tags_spec.rb | 669 miliseconds | 5% | Trend |
spec/services/notifications/new_mention/send_spec.rb | 663 miliseconds | 6% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb | 660 miliseconds | 14% | Trend |
spec/services/markdown_processor/parser_spec.rb | 656 miliseconds | 14% | Trend |
spec/requests/feed_events_spec.rb | 655 miliseconds | 8% | Trend |
spec/requests/api/v1/docs/comments_spec.rb | 654 miliseconds | 9% | Trend |
spec/requests/videos_spec.rb | 648 miliseconds | 9% | Trend |
spec/policies/response_template_policy_spec.rb | 643 miliseconds | 17% | Trend |
spec/models/tag_spec.rb | 634 miliseconds | 15% | Trend |
spec/requests/api/v0/users_spec.rb | 624 miliseconds | 12% | Trend |
spec/models/discussion_lock_spec.rb | 616 miliseconds | 224% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb | 611 miliseconds | 14% | Trend |
spec/requests/organizations_update_spec.rb | 609 miliseconds | 11% | Trend |
spec/workers/emails/send_user_digest_worker_spec.rb | 604 miliseconds | 39% | Trend |
spec/decorators/user_decorator_spec.rb | 599 miliseconds | 13% | Trend |
spec/services/images/generate_social_image_spec.rb | 583 miliseconds | 47% | Trend |
spec/requests/api/v1/reactions_spec.rb | 574 miliseconds | 16% | Trend |
spec/services/articles/feeds/timeframe_spec.rb | 571 miliseconds | 7% | Trend |
spec/system/videos/user_visits_videos_spec.rb | 568 miliseconds | 14% | Trend |
spec/queries/admin/moderators_query_spec.rb | 562 miliseconds | 16% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb | 554 miliseconds | 15% | Trend |
spec/services/articles/feeds/latest_spec.rb | 538 miliseconds | 14% | Trend |
spec/services/podcasts/create_episode_spec.rb | 537 miliseconds | 15% | Trend |
spec/requests/api/v1/follows_spec.rb | 534 miliseconds | 11% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb | 533 miliseconds | 17% | Trend |
spec/services/notifications/new_badge_achievement/send_spec.rb | 531 miliseconds | 43% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb | 530 miliseconds | 14% | Trend |
spec/models/response_template_spec.rb | 524 miliseconds | 16% | Trend |
spec/requests/admin/tags/moderators_spec.rb | 519 miliseconds | 30% | Trend |
spec/requests/api/v1/admin/users_spec.rb | 517 miliseconds | 10% | Trend |
spec/liquid_tags/comment_tag_spec.rb | 516 miliseconds | 13% | Trend |
spec/services/badges/award_first_post_spec.rb | 516 miliseconds | 22% | Trend |
spec/serializers/search/comment_serializer_spec.rb | 514 miliseconds | 11% | Trend |
spec/services/exporter/articles_spec.rb | 512 miliseconds | 9% | Trend |
spec/services/moderator/merge_user_spec.rb | 511 miliseconds | 16% | Trend |
spec/requests/admin/welcome_spec.rb | 510 miliseconds | 13% | Trend |
spec/requests/admin/feed_playground_spec.rb | 509 miliseconds | 15% | Trend |
spec/services/moderator/delete_user_spec.rb | 506 miliseconds | 20% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb | 503 miliseconds | 17% | Trend |
spec/services/moderator/banish_user_spec.rb | 503 miliseconds | 16% | Trend |
spec/models/context_notification_spec.rb | 501 miliseconds | 15% | Trend |
spec/requests/admin/data_update_scripts_spec.rb | 497 miliseconds | 17% | Trend |
spec/models/identity_spec.rb | 497 miliseconds | 8% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb | 492 miliseconds | 23% | Trend |
spec/requests/admin/moderator_actions_spec.rb | 489 miliseconds | 8% | Trend |
spec/mailers/devise_mailer_spec.rb | 486 miliseconds | 8% | Trend |
spec/requests/admin/users/users_export_spec.rb | 478 miliseconds | 25% | Trend |
spec/models/feedback_message_spec.rb | 475 miliseconds | 3% | Trend |
spec/models/settings/base_spec.rb | 475 miliseconds | 13% | Trend |
spec/models/github_repo_spec.rb | 470 miliseconds | 21% | Trend |
spec/services/mailchimp/bot_spec.rb | 465 miliseconds | 1% | Trend |
spec/uploaders/badge_uploader_spec.rb | 462 miliseconds | 9% | Trend |
spec/requests/api_secrets_destroy_spec.rb | 462 miliseconds | 15% | Trend |
spec/models/mention_spec.rb | 462 miliseconds | 12% | Trend |
spec/requests/comments_update_spec.rb | 461 miliseconds | 14% | Trend |
spec/decorators/comment_decorator_spec.rb | 457 miliseconds | 17% | Trend |
spec/queries/users/suggest_prominent_spec.rb | 455 miliseconds | 3% | Trend |
spec/workers/rating_votes/assign_rating_worker_spec.rb | 452 miliseconds | 14% | Trend |
spec/services/search/user_spec.rb | 448 miliseconds | 13% | Trend |
spec/requests/admin/profile_field_groups_spec.rb | 444 miliseconds | 14% | Trend |
spec/models/podcast_episode_spec.rb | 442 miliseconds | 24% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb | 437 miliseconds | 16% | Trend |
spec/services/badges/award_spec.rb | 436 miliseconds | 23% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb | 436 miliseconds | 24% | Trend |
spec/uploaders/article_image_uploader_spec.rb | 434 miliseconds | 37% | Trend |
spec/queries/audit_log/unpublish_alls_query_spec.rb | 434 miliseconds | 11% | Trend |
spec/lib/data_update_scripts/rename_moderator_to_super_moderator_spec.rb | 433 miliseconds | 2% | Trend |
spec/models/tweet_spec.rb | 425 miliseconds | 13% | Trend |
spec/models/article_destroy_spec.rb | 423 miliseconds | 21% | Trend |
spec/liquid_tags/forem_tag_spec.rb | 423 miliseconds | 13% | Trend |
spec/services/badges/award_streak_spec.rb | 422 miliseconds | 11% | Trend |
spec/models/profile_spec.rb | 417 miliseconds | 17% | Trend |
spec/view_objects/cloud_cover_url_spec.rb | 413 miliseconds | 13% | Trend |
spec/models/badge_achievement_spec.rb | 408 miliseconds | 14% | Trend |
spec/requests/articles/articles_admin_unpublish_spec.rb | 402 miliseconds | 20% | Trend |
spec/requests/podcasts/podcast_episodes_index_spec.rb | 396 miliseconds | 11% | Trend |
spec/system/admin/admin_visits_overview_spec.rb | 395 miliseconds | 15% | Trend |