My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID a97cf205-51bc-4a7d-a925-900f90d0e1bb
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
894dca5 | refs/pull/12204/merge | 2 | 4 minutes 20.72 seconds | 2024-02-27 22:42:39 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 29.47 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 29.47 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 20.72 seconds) |
---|---|---|
0 Finished First | 2024-02-27 22:45:20 UTC | 2 minutes 7.07 seconds |
1 Finished Last | 2024-02-27 22:45:49 UTC | 2 minutes 13.66 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.45 minutes)
Test file path (Displaying entries 1 - 100 of 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.55 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.85 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.71 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.62 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.53 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.6 seconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.27 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.7 seconds | 7% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.63 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.07 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.81 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.49 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.18 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.16 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.89 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.52 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.51 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.5 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.33 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.24 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.87 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.46 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.26 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.25 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.96 seconds | 54% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.94 seconds | 22% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.61 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.54 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.45 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.39 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.38 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.15 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.15 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.06 seconds | 3% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.01 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.0 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.97 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.87 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.83 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.75 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.72 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.58 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.57 seconds | 14% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.43 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.23 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.17 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.16 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.09 seconds | 48% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.06 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.03 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.01 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 997 miliseconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 977 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 947 miliseconds | 24% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 944 miliseconds | 6% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 839 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 832 miliseconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 799 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 742 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 712 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 654 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 649 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 613 miliseconds | 10% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 549 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 544 miliseconds | 12% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 541 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 502 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 484 miliseconds | 9% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 460 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 452 miliseconds | 7% | Trend |
spec/lib/stripe/account_connector_spec.rb | 412 miliseconds | 2% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 380 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 372 miliseconds | 9% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 349 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 337 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 319 miliseconds | 2% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 305 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 303 miliseconds | 20% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 299 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 289 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 282 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 273 miliseconds | Trend | |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 258 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 251 miliseconds | 7% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 243 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 232 miliseconds | 8% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 215 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 211 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 204 miliseconds | 7% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 203 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 203 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 193 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 192 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 188 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 177 miliseconds | 6% | Trend |
spec/lib/i18n_digests_spec.rb | 175 miliseconds | 136% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 157 miliseconds | 27% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 146 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 142 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 133 miliseconds | 1% | Trend |