My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 529e7d86-bb8e-42bf-abff-4063d6dbf78f
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
38b832c | refs/heads/11673-update-invoice-generate-route | 2 | 4 minutes 26.92 seconds 20% | 2024-03-14 12:02:16 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 8.54 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 8.54 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.92 seconds) |
---|---|---|
0 Finished First | 2024-03-14 12:05:02 UTC | 2 minutes 10.93 seconds |
1 Finished Last | 2024-03-14 12:05:10 UTC | 2 minutes 15.99 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 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.94 seconds | 38% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.95 seconds | 51% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.36 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.6 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.11 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.99 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.4 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 7.29 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.04 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.2 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.83 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.6 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.34 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.29 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.2 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.61 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.59 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.58 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.51 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.34 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.13 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.5 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.31 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.23 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.05 seconds | 57% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.94 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.67 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.61 seconds | 20% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.59 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.57 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.55 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.53 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.5 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.32 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.26 seconds | 15% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.22 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.14 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.12 seconds | 10% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.99 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.98 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.89 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.77 seconds | 10% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.71 seconds | 16% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.46 seconds | 9% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.33 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.24 seconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 20% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.1 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.03 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 999 miliseconds | 20% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 998 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 935 miliseconds | 16% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 893 miliseconds | 19% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 849 miliseconds | 19% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 836 miliseconds | 28% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 756 miliseconds | 23% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 740 miliseconds | 24% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 724 miliseconds | 16% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 710 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 648 miliseconds | 30% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 613 miliseconds | 28% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 586 miliseconds | 24% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 549 miliseconds | 24% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 536 miliseconds | 36% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 516 miliseconds | 33% | Trend |
spec/migrations/split_customer_names_spec.rb | 484 miliseconds | 34% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 475 miliseconds | 33% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 462 miliseconds | 36% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 438 miliseconds | 32% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 422 miliseconds | 32% | Trend |
spec/lib/stripe/account_connector_spec.rb | 407 miliseconds | 37% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 390 miliseconds | 38% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 370 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 325 miliseconds | 40% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 322 miliseconds | 39% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 310 miliseconds | 45% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 293 miliseconds | 42% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 292 miliseconds | 38% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 281 miliseconds | 47% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 273 miliseconds | 46% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 265 miliseconds | 46% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 259 miliseconds | 49% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 257 miliseconds | 48% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 254 miliseconds | 48% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 230 miliseconds | 49% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 223 miliseconds | 46% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 223 miliseconds | 49% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 214 miliseconds | 53% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 210 miliseconds | 50% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 195 miliseconds | 55% | Trend |
spec/lib/reports/report_spec.rb | 188 miliseconds | 51% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 184 miliseconds | 59% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 175 miliseconds | 60% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 173 miliseconds | 55% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 161 miliseconds | 55% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 150 miliseconds | 63% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 63% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 122 miliseconds | 64% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 116 miliseconds | 67% | Trend |