My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 6c3046a2-544f-4b60-bebd-e973e3ba6e5c
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
d959534 | refs/pull/12115/merge | 2 | 4 minutes 20.54 seconds | 2024-02-15 19:18:57 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 526 miliseconds. 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 526 miliseconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 20.54 seconds) |
---|---|---|
0 Finished Last | 2024-02-15 19:21:43 UTC | 2 minutes 8.74 seconds |
1 Finished First | 2024-02-15 19:21:43 UTC | 2 minutes 11.8 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 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.99 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.58 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.18 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.68 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.15 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.98 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.16 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.95 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.89 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.39 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.5 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.39 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.26 seconds | 10% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.01 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.97 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.9 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.66 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.32 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.26 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.18 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.01 seconds | 5% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.57 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.4 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.9 seconds | 50% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.88 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/stock/packer_spec.rb | 2.55 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.51 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.42 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.33 seconds | 9% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.23 seconds | 7% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.11 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.1 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.04 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.03 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.92 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.92 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.76 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.75 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.74 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.55 seconds | 8% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.44 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.36 seconds | 21% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.34 seconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.33 seconds | 38% | 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.19 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.07 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.02 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.01 seconds | 51% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.01 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 994 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 991 miliseconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 941 miliseconds | 38% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 834 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 821 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 759 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 746 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 708 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 644 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 617 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 570 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 554 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 540 miliseconds | 4% | Trend |
spec/migrations/split_customer_names_spec.rb | 505 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 503 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 471 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 462 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 445 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 379 miliseconds | 7% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 373 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 358 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 324 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 305 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 298 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 297 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 292 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 278 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 273 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 272 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 260 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 237 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 225 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 221 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 213 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 209 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 207 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 202 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 201 miliseconds | 12% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 187 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 185 miliseconds | 2% | Trend |
spec/lib/i18n_digests_spec.rb | 177 miliseconds | 168% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 177 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 154 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | 1% | Trend |
spec/lib/spree/money_spec.rb | 143 miliseconds | 9% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 132 miliseconds | 8% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 125 miliseconds | 67% | Trend |