My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 09058dfb-ac31-4b26-a7a5-e4a03f84bc97
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
4768252 | refs/heads/master | 2 | 4 minutes 52.16 seconds 11% | 2024-03-18 22:43:17 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 20.15 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 20.15 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 52.16 seconds) |
---|---|---|
0 Finished Last | 2024-03-18 22:46:30 UTC | 2 minutes 34.22 seconds |
1 Finished First | 2024-03-18 22:46:10 UTC | 2 minutes 17.94 seconds |
You can likely decrease your CI build time by around 49 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.62 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 | 36.58 seconds | 14% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.44 seconds | 7% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.13 seconds | 6% | Trend |
spec/lib/reports/customers_report_spec.rb | 11.48 seconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 10.66 seconds | 16% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.89 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.53 seconds | 18% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.75 seconds | 18% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.45 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.63 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.62 seconds | 20% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.94 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.79 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.71 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.46 seconds | 25% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.31 seconds | 11% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.24 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.92 seconds | 15% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.59 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.49 seconds | 31% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.44 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.08 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.93 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.52 seconds | 10% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.43 seconds | 34% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.31 seconds | 58% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 3.13 seconds | 27% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 3.05 seconds | 24% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.88 seconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.79 seconds | 12% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.61 seconds | 9% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.48 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.47 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.44 seconds | 12% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.39 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.38 seconds | 12% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.29 seconds | 27% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.2 seconds | 19% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.1 seconds | 7% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.03 seconds | 14% | Trend |
spec/lib/reports/line_items_spec.rb | 2.02 seconds | 21% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.9 seconds | 11% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.86 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.58 seconds | 13% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.43 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.3 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.21 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.21 seconds | 22% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.19 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.18 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.08 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 989 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 928 miliseconds | 35% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 867 miliseconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 863 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 857 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 793 miliseconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 781 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 756 miliseconds | 19% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 701 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 696 miliseconds | 14% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 613 miliseconds | 7% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 574 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 559 miliseconds | 2% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 553 miliseconds | 13% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 545 miliseconds | 16% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 536 miliseconds | 14% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 517 miliseconds | 18% | Trend |
spec/migrations/split_customer_names_spec.rb | 508 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 475 miliseconds | 18% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 421 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 405 miliseconds | 13% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 385 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 359 miliseconds | 15% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 358 miliseconds | 15% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 338 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 335 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 333 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 315 miliseconds | 10% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 305 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 276 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 266 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 266 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 249 miliseconds | 14% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 243 miliseconds | 10% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 241 miliseconds | 10% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 230 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 225 miliseconds | 6% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 225 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 221 miliseconds | 23% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 219 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 208 miliseconds | 36% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 207 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 201 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 195 miliseconds | 2% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 154 miliseconds | 8% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 150 miliseconds | 21% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 134 miliseconds | 10% | Trend |
spec/lib/spree/money_spec.rb | 129 miliseconds | 1% | Trend |