My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID bd2d9df6-5a01-47fa-90c4-80d60914c7d0
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
66578cf | refs/pull/12173/merge | 2 | 4 minutes 22.47 seconds | 2024-02-20 15:17:35 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 4.65 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 4.65 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 22.47 seconds) |
---|---|---|
0 Finished First | 2024-02-20 15:20:18 UTC | 2 minutes 9.03 seconds |
1 Finished Last | 2024-02-20 15:20:23 UTC | 2 minutes 13.45 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 134 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.23 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.54 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.42 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.69 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.19 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.07 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.26 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.25 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.97 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.16 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.72 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.36 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.22 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.16 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.03 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.98 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.46 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.43 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.43 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.19 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.87 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.83 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.42 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.03 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.92 seconds | 41% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.77 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.56 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.53 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.44 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.34 seconds | 5% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.25 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 5% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.06 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.97 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.93 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.88 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.81 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.47 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.37 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.3 seconds | 22% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.28 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.16 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.11 seconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.08 seconds | 15% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.05 seconds | 49% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.01 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 955 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 926 miliseconds | 21% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 877 miliseconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 800 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 799 miliseconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 788 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 745 miliseconds | 58% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 691 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 676 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 654 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 623 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 622 miliseconds | 13% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 589 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 550 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 487 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 477 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 475 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 450 miliseconds | 2% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 404 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 401 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 393 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 347 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 323 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 321 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 315 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 304 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 298 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 296 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 272 miliseconds | 7% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 268 miliseconds | Trend | |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 262 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 251 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 243 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 230 miliseconds | 8% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 223 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 220 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 219 miliseconds | 21% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 211 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 204 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 189 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 188 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 182 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 177 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 154 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 134 miliseconds | 8% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 124 miliseconds | 26% | Trend |