My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID fd8cd9a6-c146-440d-b731-f9c06c13d748
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
8b64873 | refs/heads/activate_buu_toggle_by_default_to_run_the_test_suite | 2 | 4 minutes 20.65 seconds 10% | 2024-04-01 12:55:42 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.39 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.39 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 20.65 seconds) |
---|---|---|
0 Finished First | 2024-04-01 12:58:27 UTC | 2 minutes 3.17 seconds |
1 Finished Last | 2024-04-01 12:58:33 UTC | 2 minutes 17.48 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.45 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.3 seconds | 20% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.68 seconds | 18% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.37 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.55 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.36 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.64 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.8 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.1 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.79 seconds | 10% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.98 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.63 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.19 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.17 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.1 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.64 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.61 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.51 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.38 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.13 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 3.97 seconds | 11% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.91 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.82 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.48 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.39 seconds | 53% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.97 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.82 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.6 seconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.59 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.33 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.3 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.29 seconds | 5% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.27 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.22 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.17 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.17 seconds | 12% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.01 seconds | 8% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.95 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.91 seconds | 11% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.89 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.85 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 1.8 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.66 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.55 seconds | 15% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.47 seconds | 18% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.32 seconds | 12% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.32 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 1.19 seconds | 36% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.13 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.07 seconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.06 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.06 seconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 960 miliseconds | 13% | Trend |
spec/serializers/api/product_serializer_spec.rb | 951 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 857 miliseconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 797 miliseconds | 14% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 796 miliseconds | 14% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 746 miliseconds | 30% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 718 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 679 miliseconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 640 miliseconds | 17% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 635 miliseconds | 14% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 586 miliseconds | 11% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 582 miliseconds | 14% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 532 miliseconds | 20% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 490 miliseconds | 22% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 484 miliseconds | 13% | Trend |
spec/migrations/split_customer_names_spec.rb | 477 miliseconds | 13% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 457 miliseconds | 16% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 424 miliseconds | 16% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 399 miliseconds | 19% | Trend |
spec/lib/stripe/account_connector_spec.rb | 381 miliseconds | 22% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 359 miliseconds | 21% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 354 miliseconds | 16% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 332 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 326 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 319 miliseconds | 17% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 313 miliseconds | 25% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 311 miliseconds | 12% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 301 miliseconds | 22% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 260 miliseconds | 27% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 258 miliseconds | 23% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 247 miliseconds | 31% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 246 miliseconds | 31% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 243 miliseconds | 25% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 226 miliseconds | 22% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 214 miliseconds | 20% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 210 miliseconds | 28% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 197 miliseconds | 32% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 197 miliseconds | 24% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 190 miliseconds | 24% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 190 miliseconds | 28% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 189 miliseconds | 33% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 189 miliseconds | 24% | Trend |
spec/lib/reports/report_spec.rb | 168 miliseconds | 43% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 152 miliseconds | 40% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 137 miliseconds | 33% | Trend |
spec/lib/spree/money_spec.rb | 124 miliseconds | 49% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 122 miliseconds | 42% | Trend |