My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID f7eaf673-7515-4c26-b59e-a050dddea604
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
75896c0 | refs/heads/master | 2 | 4 minutes 25.28 seconds | 2024-02-07 21:12:56 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 1.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 1.85 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 25.28 seconds) |
---|---|---|
0 Finished First | 2024-02-07 21:15:46 UTC | 2 minutes 8.75 seconds |
1 Finished Last | 2024-02-07 21:15:48 UTC | 2 minutes 16.53 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 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.25 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.68 seconds | 9% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.31 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.77 seconds | 6% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.27 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.21 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.39 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.37 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.93 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.43 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.01 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.36 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.16 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.04 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.98 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.87 seconds | 10% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.41 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.39 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.36 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.09 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.73 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.59 seconds | 28% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.55 seconds | 48% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.46 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.95 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.9 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.81 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.66 seconds | 9% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.55 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.44 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.42 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.32 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.12 seconds | 21% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.11 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.08 seconds | 4% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.07 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.07 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.98 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.9 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.88 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.84 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.74 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.52 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.18 seconds | 22% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.15 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.12 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.11 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.04 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 992 miliseconds | 12% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 857 miliseconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 852 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 795 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 755 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 713 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 708 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 651 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 618 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 560 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 557 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 547 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 528 miliseconds | 7% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 514 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 479 miliseconds | 7% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 478 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 457 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 407 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 387 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 373 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 335 miliseconds | 7% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 328 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 305 miliseconds | 5% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 304 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 286 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 285 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 283 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 275 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 259 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 247 miliseconds | 14% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 237 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 235 miliseconds | 26% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 229 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 222 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 217 miliseconds | 14% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 211 miliseconds | 8% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 210 miliseconds | 4% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 201 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 4% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 172 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 161 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 132 miliseconds | 66% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 131 miliseconds | 3% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 125 miliseconds | 2% | Trend |
spec/lib/spree/money_spec.rb | 119 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 107 miliseconds | 2% | Trend |