My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID fb57fce2-f8d0-40df-93c1-5b76c94b8f17
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
f083e85 | refs/heads/master | 2 | 4 minutes 49.5 seconds 9% | 2024-04-24 00:16:04 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 45.83 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 45.83 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 49.5 seconds) |
---|---|---|
0 Finished Last | 2024-04-24 20:02:38 UTC | 2 minutes 36.42 seconds |
1 Finished First | 2024-04-24 20:01:52 UTC | 2 minutes 13.08 seconds |
You can likely decrease your CI build time by around 49 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.61 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 | 38.87 seconds | 21% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.27 seconds | 2% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.41 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 11.94 seconds | 22% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 11.18 seconds | 20% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.7 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.4 seconds | 18% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.5 seconds | 25% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 6.99 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.93 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.61 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.44 seconds | 20% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.77 seconds | 19% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.67 seconds | 19% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.41 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 5.23 seconds | 23% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.96 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.9 seconds | 14% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.79 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.39 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.23 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.96 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.92 seconds | 23% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.88 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 3.39 seconds | 39% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.22 seconds | 18% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.19 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.68 seconds | 21% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.63 seconds | 29% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.58 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.56 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.4 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.38 seconds | 32% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.36 seconds | 12% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.36 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.34 seconds | 7% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.07 seconds | 12% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.06 seconds | 17% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.98 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.95 seconds | 13% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.76 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.76 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.6 seconds | 15% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.6 seconds | 16% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.5 seconds | 44% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.35 seconds | 22% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.26 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.25 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.21 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.16 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.14 seconds | 34% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.08 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 996 miliseconds | 13% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 937 miliseconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 870 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 842 miliseconds | 25% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 695 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 686 miliseconds | 28% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 675 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 671 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 657 miliseconds | 16% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 652 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 641 miliseconds | 36% | Trend |
spec/migrations/split_customer_names_spec.rb | 611 miliseconds | 24% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 591 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 555 miliseconds | 36% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 537 miliseconds | 5% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 478 miliseconds | 20% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 461 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 455 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 439 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 433 miliseconds | 34% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 396 miliseconds | 34% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 394 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 372 miliseconds | 19% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 350 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 325 miliseconds | 19% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 320 miliseconds | 23% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 312 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 309 miliseconds | 19% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 306 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 288 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 279 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 268 miliseconds | 22% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 265 miliseconds | 27% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 261 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 243 miliseconds | 19% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 240 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 227 miliseconds | 22% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 223 miliseconds | 19% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 217 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 216 miliseconds | 16% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 210 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 202 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 195 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 187 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 152 miliseconds | 1% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 148 miliseconds | 21% | Trend |
spec/lib/spree/money_spec.rb | 145 miliseconds | 9% | Trend |