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 701 - 800 of 922 in total files) | Execution time | ||
---|---|---|---|
spec/services/edge_cache/bust_listings_spec.rb
|
41 miliseconds | 60% | Trend |
spec/services/users/create_mascot_account_spec.rb
|
40 miliseconds | 28% | Trend |
spec/workers/notifications/remove_by_spammer_worker_spec.rb
|
40 miliseconds | 24% | Trend |
spec/views/dashboards/show.html.erb_spec.rb
|
40 miliseconds | 49% | Trend |
spec/liquid_tags/organization_tag_spec.rb
|
39 miliseconds | 26% | Trend |
spec/services/authentication/providers_spec.rb
|
39 miliseconds | 56% | Trend |
spec/routing/i18n_routes_spec.rb
|
39 miliseconds | 73% | Trend |
spec/liquid_tags/wikipedia_tag_spec.rb
|
37 miliseconds | 64% | Trend |
spec/requests/open_search_spec.rb
|
37 miliseconds | 22% | Trend |
spec/models/settings/user_experience_spec.rb
|
37 miliseconds | 36% | Trend |
spec/models/articles/feeds_spec.rb
|
37 miliseconds | 52% | Trend |
spec/lib/data_update_scripts/remove_profile_admin_flag_spec.rb
|
37 miliseconds | 46% | Trend |
spec/workers/users/confirm_flag_reactions_worker_spec.rb
|
36 miliseconds | 53% | Trend |
spec/workers/podcasts/get_episodes_worker_spec.rb
|
36 miliseconds | 64% | Trend |
spec/workers/users/merge_sync_worker_spec.rb
|
36 miliseconds | 43% | Trend |
spec/lib/black_box_spec.rb
|
36 miliseconds | 68% | Trend |
spec/lib/data_update_scripts/make_local_navigation_links_relative_spec.rb
|
35 miliseconds | 20% | Trend |
spec/lib/data_update_scripts/backfill_forem_consumer_app_team_id_spec.rb
|
34 miliseconds | 65% | Trend |
spec/workers/users/bust_cache_worker_spec.rb
|
33 miliseconds | 59% | Trend |
spec/workers/podcast_episodes/update_media_url_worker_spec.rb
|
32 miliseconds | 67% | Trend |
spec/lib/data_update_scripts/populate_suggested_tags_from_settings_spec.rb
|
32 miliseconds | 50% | Trend |
spec/lib/data_update_scripts/remove_apple_auth_feature_flag_spec.rb
|
32 miliseconds | 72% | Trend |
spec/models/email_message_spec.rb
|
32 miliseconds | 37% | Trend |
spec/policies/html_variant_policy_spec.rb
|
32 miliseconds | 58% | Trend |
spec/workers/metrics/record_data_counts_worker_spec.rb
|
32 miliseconds | 67% | Trend |
spec/lib/data_update_scripts/backfill_user_blank_name_spec.rb
|
32 miliseconds | 71% | Trend |
spec/services/re_captcha/check_registration_enabled_spec.rb
|
32 miliseconds | 6% | Trend |
spec/services/edge_cache/bust_user_spec.rb
|
32 miliseconds | 19% | Trend |
spec/services/admin/data_counts_spec.rb
|
31 miliseconds | 71% | Trend |
spec/services/color/compare_hex_spec.rb
|
31 miliseconds | 63% | Trend |
spec/controllers/application_controller_spec.rb
|
30 miliseconds | 80% | Trend |
spec/serializers/search/user_serializer_spec.rb
|
30 miliseconds | 48% | Trend |
spec/queries/consumer_apps/find_or_create_all_query_spec.rb
|
30 miliseconds | 6% | Trend |
spec/helpers/organization_helper_spec.rb
|
30 miliseconds | 65% | Trend |
spec/lib/data_update_scripts/add_admin_member_view_feature_flag_spec.rb
|
30 miliseconds | 53% | Trend |
spec/validators/emoji_only_validator_spec.rb
|
29 miliseconds | 73% | Trend |
spec/serializers/search/listing_author_serializer_spec.rb
|
29 miliseconds | 30% | Trend |
spec/workers/comments/bust_cache_worker_spec.rb
|
29 miliseconds | 49% | Trend |
spec/services/authentication/providers/forem_spec.rb
|
29 miliseconds | 68% | Trend |
spec/liquid_tags/gist_tag_spec.rb
|
29 miliseconds | 14% | Trend |
spec/services/images/profile_spec.rb
|
29 miliseconds | 30% | Trend |
spec/lib/html_css_to_image_spec.rb
|
29 miliseconds | 74% | Trend |
spec/lib/liquid/render_spec.rb
|
29 miliseconds | 93% | Trend |
spec/models/user_language_spec.rb
|
28 miliseconds | 49% | Trend |
spec/serializers/search/nested_user_serializer_spec.rb
|
28 miliseconds | 53% | Trend |
spec/sanitizers/feed_markdown_scrubber_spec.rb
|
28 miliseconds | 69% | Trend |
spec/lib/data_update_scripts/backfill_section_column_for_navigation_links_spec.rb
|
28 miliseconds | 62% | Trend |
spec/lib/data_update_scripts/add_fastly_http_purge_feature_flag_spec.rb
|
28 miliseconds | 75% | Trend |
spec/services/search/organization_spec.rb
|
28 miliseconds | 73% | Trend |
spec/models/media_store_spec.rb
|
28 miliseconds | 62% | Trend |
spec/services/giphy/image_spec.rb
|
27 miliseconds | 77% | Trend |
spec/workers/articles/enrich_image_attributes_worker_spec.rb
|
27 miliseconds | 54% | Trend |
spec/liquid_tags/medium_tag_spec.rb
|
27 miliseconds | 69% | Trend |
spec/workers/metrics/check_data_update_script_statuses_spec.rb
|
26 miliseconds | 61% | Trend |
spec/policies/tag_policy_spec.rb
|
26 miliseconds | 72% | Trend |
spec/lib/data_update_scripts/remove_site_config_scripts_spec.rb
|
26 miliseconds | 64% | Trend |
spec/liquid_tags/twitch_tag_spec.rb
|
26 miliseconds | 69% | Trend |
spec/liquid_tags/vimeo_tag_spec.rb
|
26 miliseconds | 73% | Trend |
spec/services/authentication/providers/twitter_spec.rb
|
25 miliseconds | 77% | Trend |
spec/lib/data_update_scripts/update_home_navigation_link_position_spec.rb
|
25 miliseconds | 67% | Trend |
spec/services/languages/detection_spec.rb
|
25 miliseconds | 54% | Trend |
spec/lib/honeycomb/noise_cancelling_sampler_spec.rb
|
25 miliseconds | 72% | Trend |
spec/liquid_tags/spotify_tag_spec.rb
|
24 miliseconds | 50% | Trend |
spec/liquid_tags/cta_tag_spec.rb
|
24 miliseconds | 47% | Trend |
spec/policies/image_upload_policy_spec.rb
|
24 miliseconds | 46% | Trend |
spec/workers/page_view_rollup_worker_spec.rb
|
24 miliseconds | 57% | Trend |
spec/services/fastly_config/update_spec.rb
|
23 miliseconds | 78% | Trend |
spec/services/authentication/providers/github_spec.rb
|
23 miliseconds | 42% | Trend |
spec/services/authentication/providers/facebook_spec.rb
|
23 miliseconds | 11% | Trend |
spec/lib/data_update_scripts/add_data_updates_scripts_feature_flag_spec.rb
|
23 miliseconds | 64% | Trend |
spec/lib/data_update_scripts/add_connect_feature_flag_spec.rb
|
23 miliseconds | 8% | Trend |
spec/workers/badge_achievements/send_email_notification_worker_spec.rb
|
23 miliseconds | 52% | Trend |
spec/lib/data_update_scripts/add_feature_flag_for_feed_experiment_spec.rb
|
22 miliseconds | 51% | Trend |
spec/lib/data_update_scripts/remove_unused_data_update_scripts_spec.rb
|
22 miliseconds | 66% | Trend |
spec/lib/data_update_scripts/remove_detect_animated_images_feature_flag_spec.rb
|
22 miliseconds | 52% | Trend |
spec/services/users/username_generator_spec.rb
|
22 miliseconds | 50% | Trend |
spec/services/feeds/validate_url_spec.rb
|
22 miliseconds | 56% | Trend |
spec/validators/valid_domain_csv_validator_spec.rb
|
22 miliseconds | 43% | Trend |
spec/services/fastly_config/snippets_spec.rb
|
21 miliseconds | 12% | Trend |
spec/services/articles/feeds_spec.rb
|
21 miliseconds | 80% | Trend |
spec/lib/data_update_scripts/disable_creator_onboarding_feature_flag_spec.rb
|
21 miliseconds | 43% | Trend |
spec/lib/data_update_scripts/remove_profile_field_update_scripts_spec.rb
|
21 miliseconds | 67% | Trend |
spec/services/color/accessibility_spec.rb
|
21 miliseconds | 57% | Trend |
spec/policies/stripe_active_card_policy_spec.rb
|
21 miliseconds | 12% | Trend |
spec/views/admin/billboards/new_spec.rb
|
21 miliseconds | 57% | Trend |
spec/liquid_tags/js_fiddle_tag_spec.rb
|
21 miliseconds | 63% | Trend |
spec/controllers/concerns/json_api_sort_param_spec.rb
|
20 miliseconds | 13% | Trend |
spec/policies/liquid_tag_policy_spec.rb
|
20 miliseconds | 16% | Trend |
spec/workers/tags/bust_cache_worker_spec.rb
|
20 miliseconds | 9% | Trend |
spec/workers/tags/resave_supported_tags_worker_spec.rb
|
20 miliseconds | 41% | Trend |
spec/workers/podcasts/enqueue_get_episodes_worker_spec.rb
|
20 miliseconds | 70% | Trend |
spec/policies/admin_policy_spec.rb
|
20 miliseconds | 78% | Trend |
spec/lib/data_update_scripts/remove_passport_feature_flag_spec.rb
|
20 miliseconds | 67% | Trend |
spec/models/note_spec.rb
|
20 miliseconds | 71% | Trend |
spec/helpers/notifications_helper_spec.rb
|
19 miliseconds | 75% | Trend |
spec/lib/data_update_scripts/remove_fastly_http_purge_flag_spec.rb
|
19 miliseconds | 59% | Trend |
spec/lib/data_update_scripts/remove_feeds_import_feature_flag_spec.rb
|
19 miliseconds | 62% | Trend |
spec/lib/data_update_scripts/remove_runtime_banner_feature_flag_spec.rb
|
19 miliseconds | 75% | Trend |
spec/queries/consumer_apps/find_or_create_by_query_spec.rb
|
19 miliseconds | 65% | Trend |
spec/initializers/application_config_spec.rb
|
19 miliseconds | 13% | Trend |