My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID ee361e94-d9d1-4c42-90c1-95534cae2247
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
4498e91 | refs/heads/master | 2 | 4 minutes 29.3 seconds 3% | 2024-03-28 05:20:05 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 12.69 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 12.69 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 29.3 seconds) |
---|---|---|
0 Finished Last | 2024-03-28 05:23:02 UTC | 2 minutes 19.08 seconds |
1 Finished First | 2024-03-28 05:22:49 UTC | 2 minutes 10.23 seconds |
You can likely decrease your CI build time by around 45 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.5 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 34.1 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.92 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.78 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 10.22 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.65 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.36 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.4 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.39 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.59 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.57 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.95 seconds | 11% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.79 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.08 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.08 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.99 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.75 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.72 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.69 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.28 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.28 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.87 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.55 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.51 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.45 seconds | 32% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.33 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.1 seconds | 14% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.64 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.54 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.49 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.43 seconds | 16% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.37 seconds | 4% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.34 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.19 seconds | 1% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.18 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.17 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.11 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.98 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.87 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.85 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 1.83 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.82 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.73 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.53 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.52 seconds | 11% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.4 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.13 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.11 seconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.11 seconds | 32% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.06 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.05 seconds | 18% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.04 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 954 miliseconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 856 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 770 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 753 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 734 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 694 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 689 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 687 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 647 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 630 miliseconds | 15% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 619 miliseconds | 41% | Trend |
spec/migrations/split_customer_names_spec.rb | 599 miliseconds | 24% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 580 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 557 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 529 miliseconds | 12% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 486 miliseconds | Trend | |
spec/migrations/update_enterprise_instagram_links_spec.rb | 458 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 433 miliseconds | 7% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 411 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 376 miliseconds | 5% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 368 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 349 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 317 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 313 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 294 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 286 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 284 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 270 miliseconds | 6% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 268 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 262 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 259 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 252 miliseconds | 7% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 230 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 229 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 226 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 219 miliseconds | 1% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 199 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 199 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 199 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 197 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 195 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 187 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 151 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 131 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 126 miliseconds | 2% | Trend |