My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 73a842bd-7738-4b3b-a66e-a148229277d4
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
fd6ce6c | refs/pull/12233/merge | 2 | 4 minutes 23.82 seconds 13% | 2024-03-06 06:13:50 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 6.55 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 6.55 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.82 seconds) |
---|---|---|
0 Finished First | 2024-03-06 06:16:32 UTC | 2 minutes 8.7 seconds |
1 Finished Last | 2024-03-06 06:16:39 UTC | 2 minutes 15.12 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 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.34 seconds | 24% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.57 seconds | 30% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.54 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.68 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.41 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.89 seconds | 5% | 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 | 6.91 seconds | 9% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.87 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.24 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.7 seconds | 12% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.64 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.61 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.16 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.08 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.62 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.6 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.56 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.4 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.31 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.9 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.63 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.57 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.05 seconds | 8% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.94 seconds | 60% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.79 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.78 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.55 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.51 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.43 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.41 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.36 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.34 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.21 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.13 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.03 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 2.0 seconds | 8% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.96 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.89 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.86 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.81 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.78 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.43 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.38 seconds | 8% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.19 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.14 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.05 seconds | 54% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.04 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 999 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 958 miliseconds | 17% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 869 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 829 miliseconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 806 miliseconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 800 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 771 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 769 miliseconds | 28% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 751 miliseconds | 20% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 693 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 673 miliseconds | 17% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 623 miliseconds | 14% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 586 miliseconds | 17% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 555 miliseconds | 17% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 541 miliseconds | 23% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 525 miliseconds | 14% | Trend |
spec/migrations/split_customer_names_spec.rb | 494 miliseconds | 17% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 467 miliseconds | 21% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 454 miliseconds | 26% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 435 miliseconds | 21% | Trend |
spec/lib/stripe/account_connector_spec.rb | 409 miliseconds | 24% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 385 miliseconds | 29% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 374 miliseconds | 24% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 362 miliseconds | 23% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 339 miliseconds | 23% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 316 miliseconds | 28% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 307 miliseconds | 34% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 306 miliseconds | 27% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 281 miliseconds | 25% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 280 miliseconds | 31% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 264 miliseconds | 31% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 264 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 263 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 242 miliseconds | 29% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 240 miliseconds | 42% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 237 miliseconds | 42% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 223 miliseconds | 34% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 222 miliseconds | 34% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 220 miliseconds | 33% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 214 miliseconds | 31% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 207 miliseconds | 31% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 203 miliseconds | 38% | Trend |
spec/lib/reports/report_spec.rb | 195 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 189 miliseconds | 39% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 187 miliseconds | 40% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 153 miliseconds | 49% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 145 miliseconds | 44% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 131 miliseconds | 51% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 57% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 122 miliseconds | 50% | Trend |