DEV Community (dev.to) / dev.to / Forem / Build ID ff4d3ad2-b340-4861-8372-1a7bc2920226
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
5e1fbae | refs/pull/21330/merge | 8 | 7 days ago | 4 minutes 8.97 seconds | 31 minutes 5.54 seconds 10% |
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 2.58 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 2.58 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (31 minutes 5.54 seconds) | Test files |
---|---|---|---|
0 Finished Last | 2024-10-15 16:27:59 UTC | 3 minutes 51.13 seconds | |
1 | 2024-10-15 16:27:58 UTC | 3 minutes 50.45 seconds | |
2 | 2024-10-15 16:27:59 UTC | 3 minutes 51.54 seconds | |
3 | 2024-10-15 16:27:57 UTC | 3 minutes 53.2 seconds | |
4 | 2024-10-15 16:27:58 UTC | 3 minutes 55.74 seconds | |
5 | 2024-10-15 16:27:58 UTC | 3 minutes 50.36 seconds | |
6 | 2024-10-15 16:27:59 UTC | 3 minutes 56.67 seconds | |
7 Finished First | 2024-10-15 16:27:57 UTC | 3 minutes 56.48 seconds | |
You can likely decrease your CI build time by around 26 seconds by running more parallel CI nodes.
Running 9 parallel nodes should result in an optimal build time (~3.45 minutes)
Test file path (Displaying entries 601 - 700 of 922 in total files) | Execution time | ||
---|---|---|---|
spec/requests/liquid_tags_request_spec.rb
|
100 miliseconds | 47% | Trend |
spec/services/edge_cache/bust_organization_spec.rb
|
99 miliseconds | 51% | Trend |
spec/services/slack/messengers/reaction_vomit_spec.rb
|
99 miliseconds | 34% | Trend |
spec/policies/pinned_article_policy_spec.rb
|
94 miliseconds | 36% | Trend |
spec/services/badges/award_top_seven_spec.rb
|
93 miliseconds | 45% | Trend |
spec/lib/data_update_scripts/cleanup_orphan_git_hub_repositories_spec.rb
|
90 miliseconds | 62% | Trend |
spec/workers/podcast_episodes/bust_cache_worker_spec.rb
|
90 miliseconds | 23% | Trend |
spec/workers/notifications/new_reaction_worker_spec.rb
|
90 miliseconds | 38% | Trend |
spec/serializers/search/simple_user_serializer_spec.rb
|
89 miliseconds | 46% | Trend |
spec/services/settings/authentication/upsert_spec.rb
|
89 miliseconds | 41% | Trend |
spec/serializers/homepage/article_serializer_spec.rb
|
89 miliseconds | 32% | Trend |
spec/models/forem_instance_spec.rb
|
89 miliseconds | 49% | Trend |
spec/requests/admin/moderator_logs_spec.rb
|
88 miliseconds | 54% | Trend |
spec/services/badges/award_fab_five_spec.rb
|
88 miliseconds | 48% | Trend |
spec/forms/creator_settings_form_spec.rb
|
87 miliseconds | 35% | Trend |
spec/services/badges/award_contributor_spec.rb
|
87 miliseconds | 30% | Trend |
spec/models/broadcast_spec.rb
|
86 miliseconds | 44% | Trend |
spec/liquid_tags/stackblitz_tag_spec.rb
|
84 miliseconds | 43% | Trend |
spec/services/articles/suggest_stickies_spec.rb
|
83 miliseconds | 53% | Trend |
spec/workers/articles/bust_multiple_caches_worker_spec.rb
|
82 miliseconds | 42% | Trend |
spec/services/podcasts/update_episode_media_url_spec.rb
|
81 miliseconds | 22% | Trend |
spec/policies/video_policy_spec.rb
|
80 miliseconds | 45% | Trend |
spec/helpers/crayons_helper_spec.rb
|
80 miliseconds | 44% | Trend |
spec/decorators/organization_decorator_spec.rb
|
80 miliseconds | 52% | Trend |
spec/lib/data_update_scripts/nullify_invalid_tag_fields_spec.rb
|
79 miliseconds | 47% | Trend |
spec/services/edge_cache/bust_commentable_spec.rb
|
77 miliseconds | 47% | Trend |
spec/policies/application_policy_spec.rb
|
75 miliseconds | 52% | Trend |
spec/models/settings/rate_limit_spec.rb
|
75 miliseconds | 56% | Trend |
spec/models/admin_menu_spec.rb
|
74 miliseconds | 1% | Trend |
spec/tasks/add_navigation_links_spec.rb
|
73 miliseconds | 46% | Trend |
spec/workers/users/subscribe_to_mailchimp_newsletter_worker_spec.rb
|
72 miliseconds | 56% | Trend |
spec/services/email_digest_spec.rb
|
72 miliseconds | 54% | Trend |
spec/liquid_tags/codesandbox_tag_spec.rb
|
71 miliseconds | 50% | Trend |
spec/models/organization_membership_spec.rb
|
71 miliseconds | 44% | Trend |
spec/lib/data_update_scripts/backfill_creator_role_for_first_super_admin_spec.rb
|
71 miliseconds | 43% | Trend |
spec/lib/data_update_scripts/remove_stackbit_page_spec.rb
|
70 miliseconds | Trend | |
spec/queries/admin/gdpr_delete_requests_query_spec.rb
|
70 miliseconds | 55% | Trend |
spec/lib/data_update_scripts/enable_creator_onboarding_feature_flag_spec.rb
|
69 miliseconds | 58% | Trend |
spec/services/profile_fields/remove_spec.rb
|
69 miliseconds | 30% | Trend |
spec/services/notifications/new_follower/follow_data_spec.rb
|
69 miliseconds | 64% | Trend |
spec/models/ahoy/visit_spec.rb
|
68 miliseconds | 46% | Trend |
spec/policies/follow_policy_spec.rb
|
68 miliseconds | 45% | Trend |
spec/workers/export_content_worker_spec.rb
|
67 miliseconds | 50% | Trend |
spec/services/profile_fields/add_spec.rb
|
67 miliseconds | 57% | Trend |
spec/services/twitter_client/client_spec.rb
|
66 miliseconds | 25% | Trend |
spec/queries/tags/suggested_for_onboarding_spec.rb
|
66 miliseconds | 62% | Trend |
spec/models/geolocation_spec.rb
|
64 miliseconds | 47% | Trend |
spec/services/podcasts/get_media_url_spec.rb
|
64 miliseconds | 48% | Trend |
spec/lib/data_update_scripts/create_home_navigation_link_spec.rb
|
63 miliseconds | 25% | Trend |
spec/lib/acts_as_taggable_on/tag_parser_spec.rb
|
63 miliseconds | 29% | Trend |
spec/lib/data_update_scripts/generate_display_ad_names_spec.rb
|
62 miliseconds | 51% | Trend |
spec/lib/data_update_scripts/remove_admin_member_view_feature_flag_spec.rb
|
62 miliseconds | 51% | Trend |
spec/policies/github_repo_policy_spec.rb
|
62 miliseconds | 60% | Trend |
spec/workers/algolia_search/search_index_worker_spec.rb
|
61 miliseconds | 29% | Trend |
spec/controllers/concerns/omniauth_redirect_spec.rb
|
59 miliseconds | 62% | Trend |
spec/requests/ga_events_spec.rb
|
59 miliseconds | 45% | Trend |
spec/lib/data_update_scripts/create_initial_audience_segments_spec.rb
|
59 miliseconds | 43% | Trend |
spec/helpers/articles_helper_spec.rb
|
58 miliseconds | 58% | Trend |
spec/services/github/oauth_client_spec.rb
|
58 miliseconds | 70% | Trend |
spec/models/concerns/purgeable_spec.rb
|
54 miliseconds | 41% | Trend |
spec/requests/api/v1/docs/tags_spec.rb
|
54 miliseconds | 40% | Trend |
spec/services/tag_moderators/remove_spec.rb
|
54 miliseconds | 8% | Trend |
spec/services/article_with_video_creation_service_spec.rb
|
54 miliseconds | 56% | Trend |
spec/liquid_tags/details_tag_spec.rb
|
54 miliseconds | 61% | Trend |
spec/lib/data_update_scripts/enable_profile_admin_feature_spec.rb
|
54 miliseconds | 50% | Trend |
spec/lib/data_update_scripts/enable_admin_member_view_spec.rb
|
53 miliseconds | 36% | Trend |
spec/models/settings/smtp_spec.rb
|
53 miliseconds | 67% | Trend |
spec/models/users/deleted_user_spec.rb
|
53 miliseconds | 26% | Trend |
spec/helpers/listing_helper_spec.rb
|
52 miliseconds | 58% | Trend |
spec/workers/metrics/record_daily_notifications_worker_spec.rb
|
52 miliseconds | 7% | Trend |
spec/models/settings/authentication_spec.rb
|
52 miliseconds | 70% | Trend |
spec/lib/data_update_scripts/nullify_empty_tag_colors_spec.rb
|
52 miliseconds | 57% | Trend |
spec/workers/notifications/new_badge_achievement_worker_spec.rb
|
52 miliseconds | 43% | Trend |
spec/models/async_info_spec.rb
|
51 miliseconds | 49% | Trend |
spec/policies/role_policy_spec.rb
|
51 miliseconds | 4% | Trend |
spec/queries/consumer_apps/rpush_app_query_spec.rb
|
49 miliseconds | 43% | Trend |
spec/services/edge_cache/bust_podcast_episode_spec.rb
|
48 miliseconds | 40% | Trend |
spec/decorators/listing_decorator_spec.rb
|
48 miliseconds | 51% | Trend |
spec/models/reaction_category_spec.rb
|
47 miliseconds | 58% | Trend |
spec/workers/organizations/bust_cache_worker_spec.rb
|
47 miliseconds | 65% | Trend |
spec/lib/data_update_scripts/backfill_navigation_links_column_display_to_spec.rb
|
46 miliseconds | 24% | Trend |
spec/lib/data_update_scripts/make_tags_with_mods_supported_spec.rb
|
46 miliseconds | 65% | Trend |
spec/models/space_spec.rb
|
46 miliseconds | 73% | Trend |
spec/helpers/billboard_helper_spec.rb
|
46 miliseconds | 49% | Trend |
spec/models/profile_field_group_spec.rb
|
46 miliseconds | 56% | Trend |
spec/models/ab_experiment_spec.rb
|
46 miliseconds | 50% | Trend |
spec/models/articles/feeds/lever_catalog_builder_spec.rb
|
45 miliseconds | 70% | Trend |
spec/workers/users/record_field_test_event_worker_spec.rb
|
45 miliseconds | 67% | Trend |
spec/liquid_tags/loom_tag_spec.rb
|
45 miliseconds | 34% | Trend |
spec/models/articles/feeds/relevancy_lever_spec.rb
|
44 miliseconds | 70% | Trend |
spec/models/audience_segment_spec.rb
|
44 miliseconds | 68% | Trend |
spec/liquid_tags/glitch_tag_spec.rb
|
44 miliseconds | 35% | Trend |
spec/liquid_tags/jsitor_tag_spec.rb
|
44 miliseconds | 45% | Trend |
spec/liquid_tags/tag_tag_spec.rb
|
43 miliseconds | 53% | Trend |
spec/lib/multi_store_cache_spec.rb
|
43 miliseconds | 46% | Trend |
spec/mailers/verification_mailer_spec.rb
|
43 miliseconds | 68% | Trend |
spec/tasks/metrics_spec.rb
|
42 miliseconds | 46% | Trend |
spec/serializers/search/podcast_episode_serializer_spec.rb
|
42 miliseconds | 54% | Trend |
spec/workers/users/resolve_spam_reports_worker_spec.rb
|
42 miliseconds | 55% | Trend |
spec/lib/app_secrets_spec.rb
|
41 miliseconds | 64% | Trend |