My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 6b9dea5d-3233-4521-921b-cce3f0ae595c
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
5217f90 | refs/pull/12293/merge | 2 | 4 minutes 42.62 seconds 8% | 2024-03-20 14:43: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 23.58 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 23.58 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 42.62 seconds) |
---|---|---|
0 Finished First | 2024-03-20 14:45:46 UTC | 2 minutes 10.98 seconds |
1 Finished Last | 2024-03-20 14:46:10 UTC | 2 minutes 31.65 seconds |
You can likely decrease your CI build time by around 48 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.57 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.4 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 24.81 seconds | 19% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 22.09 seconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.94 seconds | 9% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.7 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.2 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.08 seconds | 14% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 7.38 seconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.88 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.75 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.51 seconds | 19% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.86 seconds | 21% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.74 seconds | 21% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.4 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.24 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.19 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.12 seconds | 13% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.08 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.76 seconds | 25% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.23 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.21 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.94 seconds | 19% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.85 seconds | 12% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.23 seconds | 36% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.15 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.1 seconds | 14% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.84 seconds | 36% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.84 seconds | 15% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.76 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.72 seconds | 29% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.68 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.68 seconds | 21% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.56 seconds | 19% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.28 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.2 seconds | 19% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.15 seconds | 21% | Trend |
spec/lib/reports/line_items_spec.rb | 2.05 seconds | 22% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.04 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.04 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.0 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.75 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.7 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.62 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.56 seconds | 8% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.54 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.5 seconds | 27% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.44 seconds | 46% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.17 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 998 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 995 miliseconds | 30% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 922 miliseconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 890 miliseconds | 20% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 873 miliseconds | 29% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 814 miliseconds | 7% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 812 miliseconds | 72% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 808 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 744 miliseconds | 20% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 668 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 659 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 621 miliseconds | 9% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 620 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 587 miliseconds | 21% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 579 miliseconds | 19% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 539 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 533 miliseconds | 2% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 488 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 459 miliseconds | 19% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 458 miliseconds | 10% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 450 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 377 miliseconds | 6% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 365 miliseconds | 20% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 361 miliseconds | 15% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 341 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 340 miliseconds | 18% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 322 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 303 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 302 miliseconds | 20% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 295 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 283 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 269 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 262 miliseconds | 18% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 256 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 255 miliseconds | 20% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 237 miliseconds | 13% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 218 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 215 miliseconds | 10% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 207 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 184 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 184 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 181 miliseconds | 4% | Trend |
spec/lib/reports/report_spec.rb | 176 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 175 miliseconds | 15% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 170 miliseconds | 19% | Trend |
spec/lib/spree/money_spec.rb | 146 miliseconds | 11% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 130 miliseconds | 38% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 128 miliseconds | 4% | Trend |