DEV Community (dev.to) / dev.to / Forem / Build ID ed692365-919f-4b04-8e58-754fdecf1f39
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
389f5ca | refs/pull/20705/merge | 8 | 24 minutes 54.14 seconds 4% | 2024-02-29 21:46:34 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 16.61 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 16.61 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (24 minutes 54.14 seconds) |
---|---|---|
0 | 2024-02-29 21:49:51 UTC | 3 minutes 6.76 seconds |
1 | 2024-02-29 21:49:51 UTC | 3 minutes 6.63 seconds |
2 | 2024-02-29 21:49:52 UTC | 3 minutes 7.12 seconds |
3 | 2024-02-29 21:49:52 UTC | 3 minutes 5.54 seconds |
4 Finished First | 2024-02-29 21:49:49 UTC | 3 minutes 2.75 seconds |
5 Finished Last | 2024-02-29 21:50:06 UTC | 3 minutes 19.75 seconds |
6 | 2024-02-29 21:49:52 UTC | 3 minutes 4.57 seconds |
7 | 2024-02-29 21:49:50 UTC | 3 minutes 1.06 seconds |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 6.77 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 904 in total files) | Execution time | ||
---|---|---|---|
spec/uploaders/article_image_uploader_spec.rb | 791 miliseconds | 14% | Trend |
spec/system/articles/user_visits_article_stats_spec.rb | 786 miliseconds | 29% | Trend |
spec/workers/organizations/save_article_worker_spec.rb | 782 miliseconds | 10% | Trend |
spec/requests/admin/tags_spec.rb | 776 miliseconds | 10% | Trend |
spec/requests/sidebars_spec.rb | 774 miliseconds | 17% | Trend |
spec/services/calculate_reaction_points_spec.rb | 769 miliseconds | 10% | Trend |
spec/system/user/user_edits_customization_spec.rb | 767 miliseconds | 26% | Trend |
spec/services/search/listing_spec.rb | 763 miliseconds | 5% | Trend |
spec/requests/liquid_embeds_spec.rb | 755 miliseconds | 8% | Trend |
spec/requests/api/v0/podcasts_episodes_spec.rb | 751 miliseconds | 2% | Trend |
spec/helpers/application_helper_spec.rb | 748 miliseconds | 11% | Trend |
spec/system/admin/admin_updates_tag_spec.rb | 732 miliseconds | 12% | Trend |
spec/services/notifications/new_mention/send_spec.rb | 730 miliseconds | 2% | Trend |
spec/workers/organizations/delete_worker_spec.rb | 727 miliseconds | 10% | Trend |
spec/models/profile_pin_spec.rb | 726 miliseconds | 14% | Trend |
spec/models/podcast_spec.rb | 711 miliseconds | 16% | Trend |
spec/decorators/user_decorator_spec.rb | 706 miliseconds | 1% | Trend |
spec/requests/editor_spec.rb | 704 miliseconds | 3% | Trend |
spec/lib/string_attribute_cleaner_spec.rb | 698 miliseconds | 130% | Trend |
spec/requests/api/v1/docs/reactions_spec.rb | 691 miliseconds | 3% | Trend |
spec/requests/admin/profile_fields_spec.rb | 688 miliseconds | 12% | Trend |
spec/services/moderator/sink_articles_spec.rb | 681 miliseconds | 16% | Trend |
spec/system/admin/admin_views_tags_spec.rb | 677 miliseconds | 4% | Trend |
spec/workers/emails/send_user_digest_worker_spec.rb | 665 miliseconds | 32% | Trend |
spec/requests/admin/gdpr_delete_requests_spec.rb | 664 miliseconds | 3% | Trend |
spec/requests/api/v0/readinglist_spec.rb | 663 miliseconds | 5% | Trend |
spec/services/badges/award_first_post_spec.rb | 655 miliseconds | 1% | Trend |
spec/policies/response_template_policy_spec.rb | 654 miliseconds | 16% | Trend |
spec/services/articles/page_view_updater_spec.rb | 651 miliseconds | 13% | Trend |
spec/services/markdown_processor/parser_spec.rb | 646 miliseconds | 16% | Trend |
spec/services/tag_adjustment_creation_service_spec.rb | 643 miliseconds | 6% | Trend |
spec/services/users/delete_comments_spec.rb | 637 miliseconds | Trend | |
spec/requests/api/v0/users_spec.rb | 635 miliseconds | 11% | Trend |
spec/models/tag_spec.rb | 634 miliseconds | 15% | Trend |
spec/services/articles/feeds/timeframe_spec.rb | 634 miliseconds | 2% | Trend |
spec/requests/videos_spec.rb | 628 miliseconds | 12% | Trend |
spec/requests/admin/users/users_export_spec.rb | 627 miliseconds | 2% | Trend |
spec/models/mention_spec.rb | 623 miliseconds | 17% | Trend |
spec/uploaders/profile_image_uploader_spec.rb | 608 miliseconds | 34% | Trend |
spec/requests/feed_events_spec.rb | 607 miliseconds | 14% | Trend |
spec/services/moderator/delete_user_spec.rb | 605 miliseconds | 5% | Trend |
spec/requests/poll_skips_spec.rb | 597 miliseconds | 7% | Trend |
spec/system/videos/user_visits_videos_spec.rb | 589 miliseconds | 11% | Trend |
spec/requests/organizations_update_spec.rb | 581 miliseconds | 15% | Trend |
spec/services/articles/creator_spec.rb | 581 miliseconds | 18% | Trend |
spec/queries/admin/moderators_query_spec.rb | 572 miliseconds | 15% | Trend |
spec/services/badges/award_contributor_from_github_spec.rb | 570 miliseconds | 10% | Trend |
spec/services/moderator/merge_user_spec.rb | 569 miliseconds | 6% | Trend |
spec/requests/api/v1/reactions_spec.rb | 566 miliseconds | 17% | Trend |
spec/services/articles/feeds/latest_spec.rb | 556 miliseconds | 11% | Trend |
spec/requests/admin/data_update_scripts_spec.rb | 541 miliseconds | 10% | Trend |
spec/models/response_template_spec.rb | 537 miliseconds | 14% | Trend |
spec/liquid_tags/liquid_tag_base_spec.rb | 536 miliseconds | 18% | Trend |
spec/requests/reading_list_items_spec.rb | 534 miliseconds | 7% | Trend |
spec/services/user_subscriptions/create_from_controller_params_spec.rb | 531 miliseconds | 12% | Trend |
spec/requests/admin/feed_playground_spec.rb | 529 miliseconds | 12% | Trend |
spec/serializers/search/comment_serializer_spec.rb | 526 miliseconds | 9% | Trend |
spec/workers/reactions/bust_reactable_cache_worker_spec.rb | 520 miliseconds | 16% | Trend |
spec/requests/api/v1/admin/users_spec.rb | 516 miliseconds | 11% | Trend |
spec/services/podcasts/create_episode_spec.rb | 514 miliseconds | 19% | Trend |
spec/requests/comments_update_spec.rb | 512 miliseconds | 4% | Trend |
spec/requests/admin/nested_sidebar_spec.rb | 511 miliseconds | 10% | Trend |
spec/liquid_tags/comment_tag_spec.rb | 508 miliseconds | 15% | Trend |
spec/models/identity_spec.rb | 501 miliseconds | 8% | Trend |
spec/models/github_repo_spec.rb | 498 miliseconds | 16% | Trend |
spec/services/exporter/articles_spec.rb | 498 miliseconds | 12% | Trend |
spec/models/profile_spec.rb | 492 miliseconds | 3% | Trend |
spec/requests/admin/welcome_spec.rb | 492 miliseconds | 16% | Trend |
spec/services/moderator/banish_user_spec.rb | 489 miliseconds | 19% | Trend |
spec/models/settings/base_spec.rb | 488 miliseconds | 11% | Trend |
spec/workers/github_repos/repo_sync_worker_spec.rb | 482 miliseconds | 16% | Trend |
spec/requests/admin/moderator_actions_spec.rb | 480 miliseconds | 10% | Trend |
spec/models/notification_subscription_spec.rb | 479 miliseconds | 20% | Trend |
spec/models/podcast_episode_spec.rb | 477 miliseconds | 18% | Trend |
spec/services/badges/award_spec.rb | 469 miliseconds | 17% | Trend |
spec/requests/admin/profile_field_groups_spec.rb | 468 miliseconds | 10% | Trend |
spec/queries/audit_log/unpublish_alls_query_spec.rb | 467 miliseconds | 4% | Trend |
spec/helpers/social_image_helper_spec.rb | 461 miliseconds | 1% | Trend |
spec/system/admin/admin_visits_extensions_spec.rb | 456 miliseconds | 53% | Trend |
spec/services/articles/feeds/find_featured_story_spec.rb | 451 miliseconds | 3% | Trend |
spec/requests/devices_spec.rb | 450 miliseconds | 15% | Trend |
spec/queries/users/suggest_prominent_spec.rb | 441 miliseconds | 6% | Trend |
spec/services/badges/award_streak_spec.rb | 438 miliseconds | 8% | Trend |
spec/services/search/user_spec.rb | 435 miliseconds | 15% | Trend |
spec/services/articles/feeds/tag_spec.rb | 433 miliseconds | 9% | Trend |
spec/services/mailchimp/bot_spec.rb | 430 miliseconds | 6% | Trend |
spec/requests/api_secrets_destroy_spec.rb | 429 miliseconds | 21% | Trend |
spec/requests/articles/articles_admin_unpublish_spec.rb | 425 miliseconds | 16% | Trend |
spec/requests/social_previews_spec.rb | 416 miliseconds | 4% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb | 415 miliseconds | 20% | Trend |
spec/mailers/devise_mailer_spec.rb | 411 miliseconds | 22% | Trend |
spec/models/article_destroy_spec.rb | 406 miliseconds | 24% | Trend |
spec/decorators/mention_decorator_spec.rb | 404 miliseconds | 14% | Trend |
spec/services/segmented_users/bulk_delete_spec.rb | 402 miliseconds | 5% | Trend |
spec/lib/data_update_scripts/add_single_resource_role_to_tech_admins_spec.rb | 398 miliseconds | 10% | Trend |
spec/requests/user/user_changes_password_spec.rb | 398 miliseconds | 21% | Trend |
spec/services/billboard_event_rollup_spec.rb | 398 miliseconds | 15% | Trend |
spec/requests/profile_field_groups_request_spec.rb | 396 miliseconds | 17% | Trend |
spec/services/articles/unpublish_spec.rb | 392 miliseconds | 16% | Trend |
spec/models/badge_achievement_spec.rb | 388 miliseconds | 18% | Trend |