My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 75dafbf3-8c03-43bc-b529-1cb320da7d6f
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
49e7b82 | refs/pull/12316/merge | 2 | 4 minutes 10.45 seconds 17% | 2024-04-07 17:23:01 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 6.26 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 6.26 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 10.45 seconds) |
---|---|---|
0 Finished First | 2024-04-07 17:25:37 UTC | 2 minutes 3.06 seconds |
1 Finished Last | 2024-04-07 17:25:43 UTC | 2 minutes 7.4 seconds |
You can likely decrease your CI build time by around 42 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.39 minutes)
Test file path (Displaying entries 1 - 100 of 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.31 seconds | 27% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.22 seconds | 35% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.25 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.24 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.03 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.79 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.2 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.6 seconds | 10% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.49 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.84 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.27 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.0 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.86 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.62 seconds | 12% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.49 seconds | 10% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.48 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.34 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.27 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.12 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 3.99 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.59 seconds | 8% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.34 seconds | 7% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.22 seconds | 56% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.22 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.09 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.55 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.52 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.35 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.32 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.17 seconds | 15% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.14 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.11 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.09 seconds | 15% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 1.95 seconds | 12% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 1.95 seconds | 14% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.94 seconds | 12% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.92 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.84 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.81 seconds | 12% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.74 seconds | 14% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.69 seconds | 13% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.67 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.5 seconds | 18% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.29 seconds | 17% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.27 seconds | 17% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.25 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.24 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.06 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.05 seconds | 19% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 956 miliseconds | 14% | Trend |
spec/serializers/api/product_serializer_spec.rb | 954 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 934 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 868 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 863 miliseconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 826 miliseconds | 16% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 789 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 772 miliseconds | 23% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 722 miliseconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 656 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 620 miliseconds | 24% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 574 miliseconds | 15% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 572 miliseconds | 21% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 551 miliseconds | 22% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 523 miliseconds | 25% | Trend |
spec/migrations/split_customer_names_spec.rb | 478 miliseconds | 20% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 455 miliseconds | 25% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 450 miliseconds | 27% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 440 miliseconds | 25% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 416 miliseconds | 23% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 414 miliseconds | 25% | Trend |
spec/lib/stripe/account_connector_spec.rb | 389 miliseconds | 28% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 357 miliseconds | 28% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 334 miliseconds | 29% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 312 miliseconds | 29% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 303 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 302 miliseconds | 35% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 275 miliseconds | 34% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 273 miliseconds | 32% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 271 miliseconds | 27% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 262 miliseconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 256 miliseconds | 36% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 255 miliseconds | 33% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 247 miliseconds | 36% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 246 miliseconds | 41% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 237 miliseconds | 42% | Trend |
spec/lib/open_food_network/feature_toggle_spec.rb | 220 miliseconds | 24% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 206 miliseconds | 37% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 206 miliseconds | 39% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 205 miliseconds | 39% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 204 miliseconds | 35% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 198 miliseconds | 42% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 191 miliseconds | 42% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 179 miliseconds | 42% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 176 miliseconds | 41% | Trend |
spec/lib/spree/money_spec.rb | 176 miliseconds | 40% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 176 miliseconds | 43% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 170 miliseconds | 43% | Trend |
spec/lib/reports/report_spec.rb | 165 miliseconds | 53% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 161 miliseconds | 23% | Trend |