My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 8e72cca7-23f4-4319-811f-038a21cde0c3
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
284b0ef | refs/pull/12325/merge | 2 | 4 minutes 24.52 seconds 12% | 2024-04-01 09:15: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 24.85 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 24.85 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 24.52 seconds) |
---|---|---|
0 Finished First | 2024-04-01 09:17:41 UTC | 2 minutes 7.43 seconds |
1 Finished Last | 2024-04-01 09:18:06 UTC | 2 minutes 17.1 seconds |
You can likely decrease your CI build time by around 45 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.47 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.74 seconds | 25% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.98 seconds | 24% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.31 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.25 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.54 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.63 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.6 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.05 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.7 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 5.8 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.78 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.61 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.2 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.89 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.73 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.71 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.6 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.57 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.47 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.09 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.85 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.63 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.4 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.26 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.01 seconds | 59% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.97 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.76 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.53 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.52 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.37 seconds | 9% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.33 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.27 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.26 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.22 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.19 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.17 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.0 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.94 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.85 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.78 seconds | 11% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.76 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 1.75 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.52 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.47 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.45 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.34 seconds | 6% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.31 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 951 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 854 miliseconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 813 miliseconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 792 miliseconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 726 miliseconds | 11% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 720 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 709 miliseconds | 23% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 681 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 659 miliseconds | 18% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 614 miliseconds | 14% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 580 miliseconds | 17% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 578 miliseconds | 46% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 556 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 518 miliseconds | 22% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 514 miliseconds | 16% | Trend |
spec/migrations/split_customer_names_spec.rb | 501 miliseconds | 15% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 496 miliseconds | 17% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 445 miliseconds | 23% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 445 miliseconds | 18% | Trend |
spec/lib/stripe/account_connector_spec.rb | 430 miliseconds | 19% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 400 miliseconds | 25% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 364 miliseconds | 21% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 354 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 329 miliseconds | 24% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 315 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 302 miliseconds | 34% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 295 miliseconds | 22% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 287 miliseconds | 28% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 287 miliseconds | 22% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 283 miliseconds | 31% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 283 miliseconds | 28% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 277 miliseconds | 27% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 268 miliseconds | 35% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 263 miliseconds | 33% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 228 miliseconds | 30% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 212 miliseconds | 35% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 211 miliseconds | 36% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 202 miliseconds | 39% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 196 miliseconds | 35% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 195 miliseconds | 36% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 194 miliseconds | 40% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 187 miliseconds | 36% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 184 miliseconds | 37% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 180 miliseconds | 40% | Trend |
spec/lib/reports/report_spec.rb | 166 miliseconds | 52% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 149 miliseconds | 42% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 142 miliseconds | 43% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 141 miliseconds | 52% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 56% | Trend |