My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 0b1df42f-c575-4a76-ac60-bc5e1fd9227a
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
d534075 | refs/pull/11645/merge | 2 | 4 minutes 30.49 seconds 3% | 2024-02-08 17:59:03 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 11.61 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 11.61 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 30.49 seconds) |
---|---|---|
0 Finished Last | 2024-02-08 18:02:01 UTC | 2 minutes 19.69 seconds |
1 Finished First | 2024-02-08 18:01:49 UTC | 2 minutes 10.81 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.5 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 | 31.56 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.63 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.24 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.3 seconds | 11% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.05 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.22 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.86 seconds | 11% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.79 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.32 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.53 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.48 seconds | 18% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.89 seconds | 22% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.49 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.4 seconds | 14% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.06 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.97 seconds | 13% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.93 seconds | 17% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.72 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.51 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 4.2 seconds | 28% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.18 seconds | 10% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.61 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.57 seconds | 28% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.29 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.9 seconds | 57% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.86 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.72 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.66 seconds | 8% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.53 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.51 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.5 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.49 seconds | 13% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.23 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.13 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.09 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.03 seconds | 10% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.01 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.99 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.86 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.78 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.78 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.73 seconds | 2% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.42 seconds | 3% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.37 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.3 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.21 seconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.18 seconds | 22% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.1 seconds | 46% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.07 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.03 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 981 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 874 miliseconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 809 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 778 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 733 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 705 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 704 miliseconds | 26% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 680 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 665 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 630 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 586 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 568 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 516 miliseconds | 7% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 500 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 496 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 455 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 450 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 434 miliseconds | 8% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 401 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 369 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 351 miliseconds | 13% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 315 miliseconds | 1% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 308 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 303 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 278 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 273 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 273 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 269 miliseconds | 25% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 264 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 264 miliseconds | 5% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 259 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 255 miliseconds | 16% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 251 miliseconds | 15% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 228 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 219 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 201 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 201 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 192 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 187 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 179 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 163 miliseconds | 7% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 145 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 133 miliseconds | 7% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 121 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 119 miliseconds | 8% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 119 miliseconds | 69% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 104 miliseconds | Trend |