My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 84149982-45c2-4f5f-a271-6dd34b1189e2
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
19a061d | refs/pull/12256/merge | 2 | 4 minutes 19.21 seconds 22% | 2024-03-16 14:09:41 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 5.0 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 5.0 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 19.21 seconds) |
---|---|---|
0 Finished Last | 2024-03-16 14:12:27 UTC | 2 minutes 11.81 seconds |
1 Finished First | 2024-03-16 14:12:22 UTC | 2 minutes 7.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.44 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.81 seconds | 37% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.37 seconds | 52% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.37 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.83 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.98 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.97 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.1 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.67 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.65 seconds | 12% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.26 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.94 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.21 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.09 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.03 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.87 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.62 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.51 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.5 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.44 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.26 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.72 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.64 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.47 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.39 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.24 seconds | 54% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.62 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.61 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.57 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.47 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.43 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.37 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.33 seconds | 13% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.27 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.2 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.1 seconds | 12% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.06 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.93 seconds | 10% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.92 seconds | 5% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.91 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.8 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 1.71 seconds | 11% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.65 seconds | 19% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.59 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.46 seconds | Trend | |
spec/serializers/api/current_order_serializer_spec.rb | 1.39 seconds | 13% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.35 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.16 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.09 seconds | 16% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.06 seconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.02 seconds | 19% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 849 miliseconds | 23% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 829 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 759 miliseconds | 31% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 720 miliseconds | 26% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 711 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 693 miliseconds | 29% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 662 miliseconds | 29% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 638 miliseconds | 29% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 588 miliseconds | 30% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 584 miliseconds | 49% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 566 miliseconds | 27% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 536 miliseconds | 36% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 535 miliseconds | 31% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 482 miliseconds | 33% | Trend |
spec/migrations/split_customer_names_spec.rb | 476 miliseconds | 35% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 466 miliseconds | 28% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 436 miliseconds | 40% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 429 miliseconds | 39% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 399 miliseconds | 36% | Trend |
spec/lib/stripe/account_connector_spec.rb | 381 miliseconds | 41% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 359 miliseconds | 43% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 348 miliseconds | 42% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 323 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 321 miliseconds | 40% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 317 miliseconds | 37% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 312 miliseconds | 45% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 264 miliseconds | 48% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 259 miliseconds | 49% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 258 miliseconds | 48% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 254 miliseconds | 52% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 254 miliseconds | 48% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 240 miliseconds | 51% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 239 miliseconds | 49% | Trend |
spec/lib/reports/report_spec.rb | 211 miliseconds | 45% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 210 miliseconds | 52% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 54% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 205 miliseconds | 51% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 200 miliseconds | 56% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 199 miliseconds | 52% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 198 miliseconds | 55% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 190 miliseconds | 57% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 187 miliseconds | 58% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 169 miliseconds | 56% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 151 miliseconds | 57% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 63% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 62% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 123 miliseconds | 64% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 111 miliseconds | 70% | Trend |