DEV Community (dev.to) / dev.to / Forem / Build ID b79a2fcc-3f29-4cf8-8c8e-e009f87075b5
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
ad0b961 | refs/pull/21313/merge | 8 | about 2 months ago | 4 minutes 12.58 seconds | 28 minutes 24.74 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 31.9 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 31.9 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (28 minutes 24.74 seconds) | Test files |
---|---|---|---|
0 | 2024-10-07 14:39:47 UTC | 3 minutes 30.8 seconds | |
1 | 2024-10-07 14:39:46 UTC | 3 minutes 28.21 seconds | |
2 | 2024-10-07 14:39:46 UTC | 3 minutes 29.78 seconds | |
3 | 2024-10-07 14:39:46 UTC | 3 minutes 30.41 seconds | |
4 | 2024-10-07 14:39:47 UTC | 3 minutes 28.63 seconds | |
5 Finished First | 2024-10-07 14:39:45 UTC | 3 minutes 30.26 seconds | |
6 | 2024-10-07 14:39:45 UTC | 3 minutes 26.36 seconds | |
7 Finished Last | 2024-10-07 14:40:17 UTC | 4 minutes 0.33 seconds | |
The slow test files are highlighted in yellow.
Test files with higher execution time than 3 minutes 33.1 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 401 - 500 of 924 in total files) | Execution time | ||
---|---|---|---|
spec/requests/admin/users/users_change_max_score_spec.rb
|
459 miliseconds | 10% | Trend |
spec/models/badge_achievement_spec.rb
|
458 miliseconds | 8% | Trend |
spec/requests/social_previews_spec.rb
|
458 miliseconds | 2% | Trend |
spec/services/badges/award_streak_spec.rb
|
455 miliseconds | 10% | Trend |
spec/services/articles/feeds/find_featured_story_spec.rb
|
451 miliseconds | 7% | Trend |
spec/requests/podcasts/podcast_episodes_index_spec.rb
|
448 miliseconds | 9% | Trend |
spec/requests/admin/moderator_actions_spec.rb
|
447 miliseconds | 18% | Trend |
spec/services/podcasts/create_episode_spec.rb
|
444 miliseconds | 23% | Trend |
spec/models/mention_spec.rb
|
441 miliseconds | 12% | Trend |
spec/queries/users/suggest_prominent_spec.rb
|
439 miliseconds | 6% | Trend |
spec/requests/devices_spec.rb
|
439 miliseconds | 20% | Trend |
spec/lib/data_update_scripts/touch_articles_with_capitalized_paths_spec.rb
|
439 miliseconds | 15% | Trend |
spec/models/credit_spec.rb
|
438 miliseconds | 6% | Trend |
spec/decorators/mention_decorator_spec.rb
|
436 miliseconds | 9% | Trend |
spec/models/profile_spec.rb
|
436 miliseconds | 16% | Trend |
spec/helpers/social_image_helper_spec.rb
|
432 miliseconds | 10% | Trend |
spec/queries/audit_log/unpublish_alls_query_spec.rb
|
432 miliseconds | 15% | Trend |
spec/models/listing_spec.rb
|
430 miliseconds | 19% | Trend |
spec/mailers/devise_mailer_spec.rb
|
428 miliseconds | 24% | Trend |
spec/requests/user/user_changes_password_spec.rb
|
428 miliseconds | 13% | Trend |
spec/requests/articles/articles_admin_unpublish_spec.rb
|
425 miliseconds | 23% | Trend |
spec/requests/admin/users/users_change_reputation_modifier_spec.rb
|
425 miliseconds | 19% | Trend |
spec/services/mailchimp/bot_spec.rb
|
421 miliseconds | 19% | Trend |
spec/services/articles/unpublish_spec.rb
|
420 miliseconds | 4% | Trend |
spec/requests/articles/articles_admin_feature_spec.rb
|
419 miliseconds | 7% | Trend |
spec/requests/api/v0/follows_spec.rb
|
417 miliseconds | 19% | Trend |
spec/system/admin/admin_visits_overview_spec.rb
|
409 miliseconds | 18% | Trend |
spec/services/tag_moderators/add_spec.rb
|
406 miliseconds | 21% | Trend |
spec/models/feedback_message_spec.rb
|
406 miliseconds | 22% | Trend |
spec/services/images/generate_social_image_spec.rb
|
398 miliseconds | 5% | Trend |
spec/services/segmented_users/bulk_delete_spec.rb
|
397 miliseconds | 20% | Trend |
spec/services/homepage/fetch_tag_flares_spec.rb
|
395 miliseconds | 11% | Trend |
spec/services/credits/buy_spec.rb
|
393 miliseconds | 7% | Trend |
spec/lib/data_update_scripts/cleanup_articles_with_invalid_feed_source_url_spec.rb
|
390 miliseconds | 4% | Trend |
spec/requests/profile_field_groups_request_spec.rb
|
386 miliseconds | 20% | Trend |
spec/services/search/podcast_episode_spec.rb
|
383 miliseconds | 11% | Trend |
spec/requests/user/user_notification_settings_spec.rb
|
376 miliseconds | 16% | Trend |
spec/lib/data_update_scripts/rename_moderator_to_super_moderator_spec.rb
|
375 miliseconds | 7% | Trend |
spec/requests/follows_create_spec.rb
|
375 miliseconds | 24% | Trend |
spec/requests/async_info_spec.rb
|
371 miliseconds | 19% | Trend |
spec/requests/admin/permissions_spec.rb
|
368 miliseconds | 15% | Trend |
spec/requests/api_secrets_create_spec.rb
|
364 miliseconds | 22% | Trend |
spec/system/admin/admin_manages_organizations_spec.rb
|
357 miliseconds | 8% | Trend |
spec/helpers/authentication_helper_spec.rb
|
355 miliseconds | 19% | Trend |
spec/views/users/settings_spec.rb
|
353 miliseconds | 21% | Trend |
spec/services/articles/attributes_spec.rb
|
353 miliseconds | 6% | Trend |
spec/requests/rating_votes_spec.rb
|
352 miliseconds | 15% | Trend |
spec/services/re_captcha/check_enabled_spec.rb
|
344 miliseconds | 8% | Trend |
spec/requests/admin/tools_spec.rb
|
344 miliseconds | 25% | Trend |
spec/requests/email_subscriptions_spec.rb
|
343 miliseconds | 12% | Trend |
spec/requests/notifications/reads_spec.rb
|
342 miliseconds | 26% | Trend |
spec/requests/follows_bulk_show_spec.rb
|
342 miliseconds | 31% | Trend |
spec/services/badges/award_beloved_comment_spec.rb
|
341 miliseconds | 16% | Trend |
spec/services/comment_creator_spec.rb
|
331 miliseconds | 20% | Trend |
spec/requests/video_states_update_spec.rb
|
328 miliseconds | 15% | Trend |
spec/liquid_tags/unified_embed/registry_spec.rb
|
314 miliseconds | 28% | Trend |
spec/uploaders/badge_uploader_spec.rb
|
312 miliseconds | 37% | Trend |
spec/services/users/remove_role_spec.rb
|
309 miliseconds | 12% | Trend |
spec/queries/users/select_moderators_query_spec.rb
|
308 miliseconds | 3% | Trend |
spec/services/badges/award_thumbs_up_spec.rb
|
307 miliseconds | 16% | Trend |
spec/models/api_secret_spec.rb
|
306 miliseconds | 8% | Trend |
spec/liquid_tags/katex_tag_spec.rb
|
304 miliseconds | 19% | Trend |
spec/lib/data_update_scripts/profile_website_url_format_spec.rb
|
303 miliseconds | 10% | Trend |
spec/services/user_subscriptions/is_subscribed_cache_checker_spec.rb
|
298 miliseconds | 19% | Trend |
spec/services/admin/charts_data_spec.rb
|
297 miliseconds | 20% | Trend |
spec/models/html_variant_spec.rb
|
297 miliseconds | 27% | Trend |
spec/models/poll_vote_spec.rb
|
296 miliseconds | 15% | Trend |
spec/decorators/organization_decorator_spec.rb
|
293 miliseconds | 85% | Trend |
spec/policies/user_policy_spec.rb
|
292 miliseconds | 28% | Trend |
spec/services/users/suggest_for_sidebar_spec.rb
|
292 miliseconds | 28% | Trend |
spec/models/page_spec.rb
|
291 miliseconds | 19% | Trend |
spec/services/html/parser_spec.rb
|
289 miliseconds | 20% | Trend |
spec/services/homepage/fetch_articles_spec.rb
|
287 miliseconds | 14% | Trend |
spec/requests/api/v0/admin/users_spec.rb
|
287 miliseconds | 29% | Trend |
spec/models/github_issue_spec.rb
|
287 miliseconds | 12% | Trend |
spec/requests/api/v1/docs/followers_spec.rb
|
287 miliseconds | 19% | Trend |
spec/services/notifications/new_badge_achievement/send_spec.rb
|
285 miliseconds | 27% | Trend |
spec/requests/api/v0/tags_spec.rb
|
281 miliseconds | 18% | Trend |
spec/workers/audience_segment_refresh_all_worker_spec.rb
|
279 miliseconds | 28% | Trend |
spec/requests/api/v0/instances_spec.rb
|
277 miliseconds | 18% | Trend |
spec/services/credits/ledger_spec.rb
|
277 miliseconds | 9% | Trend |
spec/requests/podcasts/podcast_show_spec.rb
|
270 miliseconds | 27% | Trend |
spec/services/notification_subscriptions/unsubscribe_spec.rb
|
270 miliseconds | 27% | Trend |
spec/requests/api/v1/instances_spec.rb
|
270 miliseconds | 30% | Trend |
spec/requests/articles/articles_feed_spec.rb
|
268 miliseconds | 16% | Trend |
spec/lib/data_update_scripts/update_articles_cached_entities_spec.rb
|
267 miliseconds | 30% | Trend |
spec/system/collections/user_views_collection_articles_spec.rb
|
266 miliseconds | 21% | Trend |
spec/liquid_tags/github_tag/github_readme_tag_spec.rb
|
264 miliseconds | 23% | Trend |
spec/services/articles/destroyer_spec.rb
|
263 miliseconds | 25% | Trend |
spec/services/edge_cache/bust_comment_spec.rb
|
262 miliseconds | 26% | Trend |
spec/models/podcast_episode_appearance_spec.rb
|
259 miliseconds | 32% | Trend |
spec/requests/articles/org_redirect_spec.rb
|
258 miliseconds | 20% | Trend |
spec/requests/ahoy/external_email_clicks_spec.rb
|
256 miliseconds | 8% | Trend |
spec/workers/mentions/create_all_worker_spec.rb
|
256 miliseconds | 30% | Trend |
spec/models/email_authorization_spec.rb
|
254 miliseconds | 28% | Trend |
spec/requests/api/v0/feature_flags_spec.rb
|
254 miliseconds | 31% | Trend |
spec/workers/organizations/update_organization_articles_paths_worker_spec.rb
|
254 miliseconds | 22% | Trend |
spec/requests/ahoy/email_clicks_spec.rb
|
252 miliseconds | 35% | Trend |
spec/serializers/search/reading_list_article_serializer_spec.rb
|
250 miliseconds | 27% | Trend |
spec/workers/moderator/sink_articles_worker_spec.rb
|
249 miliseconds | 18% | Trend |