My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 37461518-02b4-411b-944e-420765aae968
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
98426c5 | refs/heads/oidc-tokens | 2 | 4 minutes 23.79 seconds | 2024-02-15 03:50:44 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 19.9 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 19.9 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.79 seconds) |
---|---|---|
0 Finished First | 2024-02-15 03:53:26 UTC | 2 minutes 9.47 seconds |
1 Finished Last | 2024-02-15 03:53:46 UTC | 2 minutes 14.32 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.47 minutes)
Test file path (Displaying entries 1 - 100 of 134 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.09 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.13 seconds | 6% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.53 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.92 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.68 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.81 seconds | 3% | 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.91 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.83 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.62 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.82 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.41 seconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.34 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.22 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.11 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.71 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.48 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.46 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.42 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.36 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.26 seconds | 12% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.58 seconds | 8% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.58 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.08 seconds | 47% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.87 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.81 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.54 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.51 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.48 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.41 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.3 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.29 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.26 seconds | 5% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.11 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 2.07 seconds | 24% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.05 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.03 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.97 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.9 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.82 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.79 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.71 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.47 seconds | 6% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.35 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.11 seconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.07 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.07 seconds | 49% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 954 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 869 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 851 miliseconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 851 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 833 miliseconds | 23% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 768 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 746 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 678 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 670 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 618 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 594 miliseconds | 38% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 589 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 576 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 536 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 489 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 486 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 481 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 461 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 448 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 414 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 393 miliseconds | 3% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 385 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 332 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 317 miliseconds | 1% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 306 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 305 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 288 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 284 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 263 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 262 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 259 miliseconds | 7% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 259 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 238 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 219 miliseconds | 3% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 218 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 216 miliseconds | 21% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 209 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 203 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 202 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 196 miliseconds | 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 | 176 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 170 miliseconds | 12% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 155 miliseconds | 27% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 153 miliseconds | 8% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 132 miliseconds | 65% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 4% | Trend |