My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 6661d611-6bbd-4f63-a8a8-98218b625d80
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
80ba57d | refs/pull/12141/merge | 2 | 4 minutes 34.98 seconds 4% | 2024-02-14 00:19: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 8.42 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 8.42 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 34.98 seconds) |
---|---|---|
0 Finished First | 2024-02-14 00:21:49 UTC | 2 minutes 13.78 seconds |
1 Finished Last | 2024-02-14 00:21:57 UTC | 2 minutes 21.21 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.53 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.75 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.58 seconds | 13% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 21.47 seconds | 14% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.43 seconds | 7% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.38 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.23 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.01 seconds | 12% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.29 seconds | 11% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.22 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.03 seconds | 17% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.27 seconds | 17% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.79 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.62 seconds | 16% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.13 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.93 seconds | 15% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.79 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.68 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.61 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.35 seconds | 14% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.32 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.83 seconds | 17% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.58 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.39 seconds | 31% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.36 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 3.06 seconds | 24% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.0 seconds | 56% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.75 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.67 seconds | 21% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.6 seconds | 21% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.59 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.55 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.47 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.44 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.37 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.34 seconds | 12% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.12 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.98 seconds | 16% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.98 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.97 seconds | 17% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.96 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.96 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.77 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.58 seconds | 27% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.53 seconds | 12% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.5 seconds | 9% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.39 seconds | 32% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.26 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.22 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.21 seconds | 16% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.18 seconds | 13% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.01 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 989 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 921 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 885 miliseconds | 7% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 847 miliseconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 844 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 841 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 742 miliseconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 736 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 726 miliseconds | 6% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 682 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 680 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 622 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 576 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 565 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 531 miliseconds | 10% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 521 miliseconds | 11% | Trend |
spec/migrations/split_customer_names_spec.rb | 496 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 478 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 466 miliseconds | 16% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 442 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 422 miliseconds | 19% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 399 miliseconds | 2% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 344 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 342 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 333 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 320 miliseconds | 13% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 309 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 295 miliseconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 274 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 269 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 265 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 250 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 242 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 241 miliseconds | 12% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 240 miliseconds | 10% | Trend |
spec/lib/reports/report_spec.rb | 237 miliseconds | 28% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 235 miliseconds | 7% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 226 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 217 miliseconds | 14% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 216 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 204 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 194 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 182 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 178 miliseconds | 16% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 5% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 133 miliseconds | 6% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 129 miliseconds | 5% | Trend |
spec/lib/spree/money_spec.rb | 127 miliseconds | 2% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 118 miliseconds | 69% | Trend |