My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 582e44d4-5305-4670-b46e-335218a62a38
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
2ddadbb | refs/pull/12134/merge | 2 | 4 minutes 19.94 seconds 1% | 2024-02-07 10:10:33 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 5.83 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 5.83 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 19.94 seconds) |
---|---|---|
0 Finished First | 2024-02-07 10:13:15 UTC | 2 minutes 9.93 seconds |
1 Finished Last | 2024-02-07 10:13:21 UTC | 2 minutes 10.01 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.44 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.57 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.41 seconds | 2% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.11 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.36 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.27 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.93 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.42 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.26 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.77 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.25 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.56 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.45 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.33 seconds | 12% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.23 seconds | 8% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.77 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.55 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.43 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.35 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.27 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.89 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.61 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.44 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.39 seconds | 50% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 3.21 seconds | 35% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.87 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.78 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.73 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.52 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.48 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.44 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.41 seconds | 9% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.39 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.38 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.18 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.17 seconds | 17% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.16 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.95 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.93 seconds | 14% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.86 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.78 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.46 seconds | 5% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.29 seconds | 24% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.17 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.13 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.07 seconds | 48% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.02 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 962 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 912 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 872 miliseconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 813 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 776 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 717 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 707 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 675 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 654 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 617 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 572 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 546 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 543 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 499 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 491 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 469 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 464 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 457 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 405 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 371 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 350 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 325 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 319 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 307 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 306 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 283 miliseconds | 9% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 280 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 280 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 270 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 267 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 226 miliseconds | 3% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 217 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 216 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 215 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 210 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 204 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 200 miliseconds | 7% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 198 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 191 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 189 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 153 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 5% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 133 miliseconds | 66% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 129 miliseconds | 2% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 121 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 120 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 101 miliseconds | 2% | Trend |