My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 2c93d040-c9b7-43d8-9d5c-5cda47094e34
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
87d61e0 | refs/pull/12108/merge | 2 | 4 minutes 36.94 seconds 5% | 2024-02-15 04:12:37 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 38.95 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 38.95 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 36.94 seconds) |
---|---|---|
0 Finished First | 2024-02-15 04:15:20 UTC | 2 minutes 9.48 seconds |
1 Finished Last | 2024-02-15 04:15:59 UTC | 2 minutes 27.46 seconds |
You can likely decrease your CI build time by around 47 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.54 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.19 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.67 seconds | 13% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 21.77 seconds | 15% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.39 seconds | 12% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.69 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.03 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.08 seconds | 12% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.96 seconds | 21% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.04 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.16 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.14 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.85 seconds | 17% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.79 seconds | 20% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.77 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.41 seconds | 20% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 5.13 seconds | 20% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.98 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.84 seconds | 27% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.67 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.66 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.2 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.52 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.36 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.24 seconds | 45% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.16 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.81 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.71 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.69 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.55 seconds | 16% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.42 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.33 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.3 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.15 seconds | 9% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.09 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.09 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.09 seconds | 17% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.08 seconds | 13% | Trend |
spec/lib/reports/line_items_spec.rb | 1.81 seconds | 8% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.8 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.73 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.72 seconds | Trend | |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.61 seconds | 18% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.42 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.32 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.29 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.27 seconds | 13% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.22 seconds | 18% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.15 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.11 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.1 seconds | 23% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.09 seconds | 28% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.09 seconds | 48% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 874 miliseconds | 18% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 859 miliseconds | 41% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 824 miliseconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 809 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 761 miliseconds | 14% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 663 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 662 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 602 miliseconds | 37% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 599 miliseconds | 9% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 598 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 572 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 548 miliseconds | 13% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 543 miliseconds | 11% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 515 miliseconds | 10% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 484 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 443 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 431 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 412 miliseconds | 3% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 351 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 348 miliseconds | 12% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 346 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 314 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 314 miliseconds | 25% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 310 miliseconds | 8% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 305 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 287 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 281 miliseconds | 9% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 269 miliseconds | Trend | |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 261 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 258 miliseconds | 16% | Trend |
spec/lib/reports/report_spec.rb | 243 miliseconds | 36% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 240 miliseconds | 10% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 236 miliseconds | 15% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 233 miliseconds | 19% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 219 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 215 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 214 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 208 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 175 miliseconds | 12% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 155 miliseconds | 9% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 152 miliseconds | 60% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 151 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 150 miliseconds | 22% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 133 miliseconds | 9% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 6% | Trend |