My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 72512c2b-2fe1-42f7-bb1c-f1e234dbad5d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
164bac6 | refs/heads/master | 2 | 4 minutes 23.28 seconds | 2024-02-14 15:14:02 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.27 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.27 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.28 seconds) |
---|---|---|
0 Finished First | 2024-02-15 15:28:53 UTC | 2 minutes 9.7 seconds |
1 Finished Last | 2024-02-15 15:28:55 UTC | 2 minutes 13.58 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.23 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.03 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.53 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.33 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.3 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.22 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.53 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.12 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.83 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.47 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.82 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.63 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.14 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.06 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.74 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.55 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.54 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.41 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.27 seconds | 12% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.25 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.59 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.44 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.18 seconds | 36% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.05 seconds | 48% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.99 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.99 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.81 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.59 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.44 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.4 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.37 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.36 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.26 seconds | 22% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.22 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.16 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.1 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.08 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.03 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.81 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.77 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.67 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.51 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.42 seconds | 21% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.34 seconds | 30% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.3 seconds | 38% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.3 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.2 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.12 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1000 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 885 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 878 miliseconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 861 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 826 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 779 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 755 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 700 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 691 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 628 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 583 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 563 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 547 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 533 miliseconds | 9% | Trend |
spec/migrations/split_customer_names_spec.rb | 499 miliseconds | 3% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 476 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 457 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 453 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 418 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 417 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 371 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 321 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 314 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 313 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 308 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 295 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 288 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 275 miliseconds | 7% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 273 miliseconds | 22% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 271 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 270 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 259 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 245 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 230 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 229 miliseconds | 5% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 219 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 216 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 206 miliseconds | 15% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 201 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 201 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 197 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 187 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 154 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 151 miliseconds | 7% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 143 miliseconds | 18% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 143 miliseconds | 17% | Trend |
spec/lib/spree/money_spec.rb | 122 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 121 miliseconds | 68% | Trend |