My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID dc9344b4-2642-43a6-95b9-d6e011e51f62
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
0cd3b5e | refs/pull/12117/merge | 2 | 4 minutes 22.16 seconds | 2024-02-07 08:03:51 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 2.5 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.5 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 22.16 seconds) |
---|---|---|
0 Finished Last | 2024-02-07 08:06:36 UTC | 2 minutes 11.36 seconds |
1 Finished First | 2024-02-07 08:06:34 UTC | 2 minutes 10.8 seconds |
You can likely decrease your CI build time by around 44 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.46 minutes)
Test file path (Displaying entries 1 - 100 of 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.71 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.64 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.34 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.51 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.45 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.25 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.25 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.2 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.8 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.59 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.71 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.67 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.14 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.04 seconds | 4% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.83 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.73 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.6 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.35 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.29 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.95 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.62 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.54 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.44 seconds | 31% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.27 seconds | 52% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.76 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.76 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.64 seconds | 16% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.6 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.57 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.48 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.41 seconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.37 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | 7% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.21 seconds | 23% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.18 seconds | 18% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.11 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.04 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.03 seconds | 13% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.85 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.82 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.44 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.22 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.07 seconds | 48% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.06 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 984 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 859 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 849 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 818 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 805 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 780 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 762 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 694 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 694 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 670 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 613 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 609 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 559 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 556 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 508 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 486 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 467 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 464 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 444 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 436 miliseconds | 7% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 402 miliseconds | 2% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 356 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 339 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 328 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 316 miliseconds | 1% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 298 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 276 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 275 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 266 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 258 miliseconds | 19% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 257 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 254 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 227 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 221 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 217 miliseconds | 11% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 216 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 215 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 205 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 194 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 184 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 182 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 144 miliseconds | 2% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 134 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 119 miliseconds | 69% | Trend |
spec/lib/spree/money_spec.rb | 119 miliseconds | 8% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 118 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 102 miliseconds | 1% | Trend |