My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 72146952-1ea5-4c5b-922f-6ad90fbf0424
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
4bb86e8 | refs/pull/12225/merge | 2 | 4 minutes 25.71 seconds | 2024-03-04 09:41:07 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 2.35 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 2.35 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 25.71 seconds) |
---|---|---|
0 Finished First | 2024-03-04 09:43:58 UTC | 2 minutes 17.03 seconds |
1 Finished Last | 2024-03-04 09:44:00 UTC | 2 minutes 8.69 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.48 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 | 33.51 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.74 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.73 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 10.06 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.38 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.28 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.21 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.19 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.64 seconds | 10% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.47 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.89 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.73 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.43 seconds | 12% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.1 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.04 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.99 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.91 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.61 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.55 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.08 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.9 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.79 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.73 seconds | 13% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.11 seconds | 52% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.77 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.72 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.64 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.63 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.59 seconds | 18% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.54 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.45 seconds | 11% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.41 seconds | 18% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.22 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.1 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.06 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.04 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.0 seconds | 8% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.98 seconds | 10% | Trend |
spec/lib/reports/line_items_spec.rb | 1.82 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.81 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.75 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.57 seconds | 35% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.52 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.35 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.16 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.12 seconds | 47% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.12 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.08 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.02 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 983 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 972 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 959 miliseconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 882 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 814 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 790 miliseconds | 18% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 735 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 723 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 707 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 686 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 667 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 627 miliseconds | 8% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 598 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 561 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 538 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 517 miliseconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 483 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 467 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 456 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 441 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 417 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 411 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 353 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 346 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 329 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 315 miliseconds | Trend | |
spec/serializers/api/admin/customer_serializer_spec.rb | 300 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 291 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 277 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 276 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 265 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 264 miliseconds | 8% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 258 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 234 miliseconds | 7% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 226 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 226 miliseconds | 5% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 224 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 223 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 221 miliseconds | 18% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 217 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 199 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 193 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 188 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 179 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 173 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 145 miliseconds | 4% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 140 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 124 miliseconds | 5% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 122 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 111 miliseconds | 10% | Trend |