DEV Community (dev.to) / dev.to / Forem / Build ID 29137168-7fef-4252-8834-a5c38c8c40c4
Public Back to CI builds
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
1239987 | refs/pull/19189/merge | 6 | 46 minutes 47.34 seconds 22% | 2023-03-06 18:08:36 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 5.19 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 5.19 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (46 minutes 47.34 seconds) |
---|---|---|
0 | 2023-03-06 18:08:36 UTC | 7 minutes 49.94 seconds |
1 Finished First | 2023-03-06 18:08:36 UTC | 7 minutes 53.8 seconds |
2 Finished Last | 2023-03-06 18:08:41 UTC | 7 minutes 41.46 seconds |
3 | 2023-03-06 18:08:37 UTC | 7 minutes 48.73 seconds |
4 | 2023-03-06 18:08:36 UTC | 7 minutes 58.47 seconds |
5 | 2023-03-06 18:08:37 UTC | 7 minutes 34.97 seconds |
You can likely decrease your CI build time by around 5 minutes 21 seconds by running more parallel CI nodes.
Running 19 parallel nodes should result in an optimal build time (~2.46 minutes)
Test file path (Displaying entries 401 - 500 of 855 in total files) | Execution time | ||
---|---|---|---|
spec/models/profile_spec.rb | 568 miliseconds | 22% | Trend |
spec/services/articles/creator_spec.rb | 557 miliseconds | 41% | Trend |
spec/requests/api/v0/admin/users_spec.rb | 554 miliseconds | 11% | Trend |
spec/requests/devices_spec.rb | 546 miliseconds | 16% | Trend |
spec/services/homepage/fetch_tag_flares_spec.rb | 543 miliseconds | 7% | Trend |
spec/models/listing_spec.rb | 543 miliseconds | 23% | Trend |
spec/services/html/parser_spec.rb | 542 miliseconds | 3% | Trend |
spec/services/authentication/providers_spec.rb | 537 miliseconds | 15% | Trend |
spec/uploaders/article_image_uploader_spec.rb | 536 miliseconds | 13% | Trend |
spec/services/homepage/fetch_articles_spec.rb | 534 miliseconds | 10% | Trend |
spec/liquid_tags/unified_embed/registry_spec.rb | 528 miliseconds | 5% | Trend |
spec/services/search/podcast_episode_spec.rb | 520 miliseconds | 25% | Trend |
spec/requests/profile_field_groups_request_spec.rb | 520 miliseconds | 7% | Trend |
spec/models/credit_spec.rb | 518 miliseconds | 16% | Trend |
spec/helpers/social_image_helper_spec.rb | 510 miliseconds | 27% | Trend |
spec/lib/data_update_scripts/cleanup_orphan_git_hub_repositories_spec.rb | 485 miliseconds | 18% | Trend |
spec/services/images/generate_social_image_spec.rb | 484 miliseconds | 22% | Trend |
spec/services/badges/award_yearly_club_spec.rb | 481 miliseconds | 24% | Trend |
spec/services/push_notifications/send_spec.rb | 467 miliseconds | 26% | Trend |
spec/liquid_tags/github_tag/github_readme_tag_spec.rb | 462 miliseconds | 22% | Trend |
spec/lib/data_update_scripts/rename_moderator_to_super_moderator_spec.rb | 457 miliseconds | 24% | Trend |
spec/workers/mentions/send_email_notification_worker_spec.rb | 446 miliseconds | 23% | Trend |
spec/services/credits/ledger_spec.rb | 439 miliseconds | 10% | Trend |
spec/lib/data_update_scripts/cleanup_articles_with_invalid_feed_source_url_spec.rb | 436 miliseconds | 23% | Trend |
spec/requests/rating_votes_spec.rb | 433 miliseconds | 9% | Trend |
spec/requests/notifications/reads_spec.rb | 432 miliseconds | 16% | Trend |
spec/services/slack/messengers/comment_user_warned_spec.rb | 432 miliseconds | 19% | Trend |
spec/models/html_variant_spec.rb | 425 miliseconds | 15% | Trend |
spec/models/profile_field_spec.rb | 424 miliseconds | 2% | Trend |
spec/services/notifications/remove_all_spec.rb | 420 miliseconds | Trend | |
spec/models/api_secret_spec.rb | 418 miliseconds | 20% | Trend |
spec/services/articles/feeds/timeframe_spec.rb | 415 miliseconds | 19% | Trend |
spec/models/page_spec.rb | 414 miliseconds | 15% | Trend |
spec/services/notifications/remove_all_by_action_spec.rb | 410 miliseconds | 17% | Trend |
spec/lib/string_attribute_cleaner_spec.rb | 409 miliseconds | 6% | Trend |
spec/requests/follows_bulk_show_spec.rb | 409 miliseconds | 27% | Trend |
spec/lib/data_update_scripts/profile_website_url_format_fixup_spec.rb | 406 miliseconds | 13% | Trend |
spec/requests/api/v1/admin/users_spec.rb | 404 miliseconds | 24% | Trend |
spec/services/articles/page_view_updater_spec.rb | 402 miliseconds | 24% | Trend |
spec/services/badges/award_beloved_comment_spec.rb | 397 miliseconds | 31% | Trend |
spec/services/badges/award_spec.rb | 395 miliseconds | 32% | Trend |
spec/requests/api_secrets_create_spec.rb | 393 miliseconds | 30% | Trend |
spec/workers/articles/update_page_views_worker_spec.rb | 392 miliseconds | 24% | Trend |
spec/views/comments/_comment.html.erb_spec.rb | 391 miliseconds | 13% | Trend |
spec/lib/data_update_scripts/update_articles_cached_entities_spec.rb | 391 miliseconds | 20% | Trend |
spec/system/admin/admin_creates_new_page_spec.rb | 390 miliseconds | 1% | Trend |
spec/services/articles/attributes_spec.rb | 390 miliseconds | 25% | Trend |
spec/services/open_graph_spec.rb | 389 miliseconds | 2% | Trend |
spec/services/users/suggest_for_sidebar_spec.rb | 385 miliseconds | 20% | Trend |
spec/services/articles/destroyer_spec.rb | 385 miliseconds | 16% | Trend |
spec/policies/user_policy_spec.rb | 384 miliseconds | 20% | Trend |
spec/models/users/notification_setting_spec.rb | 383 miliseconds | 10% | Trend |
spec/liquid_tags/github_tag/github_issue_tag_spec.rb | 382 miliseconds | 20% | Trend |
spec/lib/data_update_scripts/profile_website_url_format_spec.rb | 381 miliseconds | 14% | Trend |
spec/services/user_subscriptions/is_subscribed_cache_checker_spec.rb | 376 miliseconds | 20% | Trend |
spec/workers/mentions/create_all_worker_spec.rb | 375 miliseconds | 29% | Trend |
spec/models/email_authorization_spec.rb | 374 miliseconds | 25% | Trend |
spec/workers/moderator/sink_articles_worker_spec.rb | 371 miliseconds | 12% | Trend |
spec/requests/video_states_update_spec.rb | 371 miliseconds | 26% | Trend |
spec/services/admin/charts_data_spec.rb | 368 miliseconds | 24% | Trend |
spec/policies/github_repo_policy_spec.rb | 367 miliseconds | 14% | Trend |
spec/queries/users/select_moderators_query_spec.rb | 365 miliseconds | 14% | Trend |
spec/services/edge_cache/bust_comment_spec.rb | 363 miliseconds | 30% | Trend |
spec/views/podcast_episodes/index.html.erb_spec.rb | 362 miliseconds | 35% | Trend |
spec/models/podcast_episode_appearance_spec.rb | 359 miliseconds | 30% | Trend |
spec/requests/api/v0/tags_spec.rb | 356 miliseconds | 10% | Trend |
spec/requests/admin/extensions_spec.rb | 347 miliseconds | 31% | Trend |
spec/requests/api/v0/feature_flags_spec.rb | 346 miliseconds | 7% | Trend |
spec/workers/organizations/update_organization_articles_paths_worker_spec.rb | 345 miliseconds | 24% | Trend |
spec/models/settings/general_spec.rb | 345 miliseconds | 13% | Trend |
spec/models/application_record_spec.rb | 345 miliseconds | 9% | Trend |
spec/models/page_view_spec.rb | 341 miliseconds | 29% | Trend |
spec/workers/users/follow_worker_spec.rb | 340 miliseconds | 8% | Trend |
spec/requests/api/v1/docs/followers_spec.rb | 338 miliseconds | 29% | Trend |
spec/models/poll_vote_spec.rb | 334 miliseconds | 30% | Trend |
spec/view_objects/cloud_cover_url_spec.rb | 332 miliseconds | 23% | Trend |
spec/workers/moderator/unpublish_all_articles_worker_spec.rb | 332 miliseconds | 28% | Trend |
spec/serializers/search/reading_list_article_serializer_spec.rb | 330 miliseconds | 22% | Trend |
spec/models/device_spec.rb | 327 miliseconds | 27% | Trend |
spec/mailers/devise_mailer_spec.rb | 326 miliseconds | 37% | Trend |
spec/requests/api/v1/instances_spec.rb | 326 miliseconds | 5% | Trend |
spec/policies/authorizer_spec.rb | 325 miliseconds | 25% | Trend |
spec/requests/async_info_spec.rb | 319 miliseconds | 16% | Trend |
spec/services/credits/manage_spec.rb | 314 miliseconds | 19% | Trend |
spec/lib/url_spec.rb | 309 miliseconds | 31% | Trend |
spec/lib/data_update_scripts/update_article_flag_without_parsing_article_spec.rb | 306 miliseconds | 15% | Trend |
spec/lib/data_update_scripts/coerce_identity_auth_data_format_spec.rb | 306 miliseconds | 34% | Trend |
spec/services/podcasts/get_episode_spec.rb | 302 miliseconds | 32% | Trend |
spec/workers/data_update_worker_spec.rb | 301 miliseconds | 2% | Trend |
spec/decorators/application_decorator_spec.rb | 299 miliseconds | 41% | Trend |
spec/models/data_update_script_spec.rb | 297 miliseconds | 32% | Trend |
spec/lib/data_update_scripts/populate_explicit_follow_points_spec.rb | 297 miliseconds | 10% | Trend |
spec/models/poll_skip_spec.rb | 296 miliseconds | 44% | Trend |
spec/models/mention_spec.rb | 293 miliseconds | 31% | Trend |
spec/requests/api/v1/docs/podcast_episodes_spec.rb | 292 miliseconds | 41% | Trend |
spec/requests/api/v1/feature_flags_spec.rb | 288 miliseconds | 36% | Trend |
spec/liquid_tags/unified_embed/tag_spec.rb | 285 miliseconds | 7% | Trend |
spec/models/poll_option_spec.rb | 285 miliseconds | 24% | Trend |
spec/lib/data_update_scripts/migrate_themes_spec.rb | 269 miliseconds | 20% | Trend |
spec/requests/api/v1/tags_spec.rb | 265 miliseconds | 32% | Trend |