My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 3e58a935-6530-481d-8a66-c18d2198b194
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
bd88b4a | refs/pull/12160/merge | 2 | 4 minutes 23.14 seconds | 2024-02-20 00:05:01 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 4.21 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 4.21 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.14 seconds) |
---|---|---|
0 Finished First | 2024-02-20 00:07:48 UTC | 2 minutes 12.75 seconds |
1 Finished Last | 2024-02-20 00:07:52 UTC | 2 minutes 10.4 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.46 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 | 31.65 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.68 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.88 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.85 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.35 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.85 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.23 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.13 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.96 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.16 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.68 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.57 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.35 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.97 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.93 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.75 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.59 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.32 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.3 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.29 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.07 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.66 seconds | 10% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.61 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.92 seconds | 42% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.86 seconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.7 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.69 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.63 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.58 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.41 seconds | 14% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.38 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.31 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.21 seconds | 13% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.19 seconds | 23% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.17 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.11 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.07 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.99 seconds | 15% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.88 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.84 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.8 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.77 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.68 seconds | 21% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.43 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.15 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.06 seconds | 49% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.06 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.03 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.03 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 998 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 858 miliseconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 849 miliseconds | Trend | |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 811 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 763 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 757 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 714 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 684 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 671 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 634 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 584 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 573 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 533 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 507 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 491 miliseconds | 4% | Trend |
spec/migrations/split_customer_names_spec.rb | 487 miliseconds | 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 | 454 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 403 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 385 miliseconds | 7% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 363 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 330 miliseconds | 6% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 322 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 315 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 315 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 290 miliseconds | 15% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 282 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 279 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 276 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 271 miliseconds | 3% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 244 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 236 miliseconds | 8% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 231 miliseconds | 40% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 224 miliseconds | 5% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 220 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 211 miliseconds | 11% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 204 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 202 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 200 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 189 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 162 miliseconds | 6% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 149 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 136 miliseconds | 10% | Trend |
spec/lib/spree/money_spec.rb | 130 miliseconds | Trend | |
spec/serializers/api/order_cycle_serializer_spec.rb | 120 miliseconds | Trend |