My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 83b457c9-f72b-4c88-a939-d4244ff3ff41
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
20815cc | refs/pull/11958/merge | 2 | 4 minutes 20.96 seconds | 2024-02-29 20:12:30 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 54.03 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 54.03 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 20.96 seconds) |
---|---|---|
0 Finished First | 2024-02-29 20:15:16 UTC | 2 minutes 11.84 seconds |
1 Finished Last | 2024-02-29 20:16:10 UTC | 2 minutes 9.13 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 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.79 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.71 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.66 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.05 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.07 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.88 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.02 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.88 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.7 seconds | 10% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.6 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.5 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.3 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.1 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.09 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.01 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.96 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.4 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.32 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.32 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.31 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.21 seconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.04 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.28 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.09 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.01 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.84 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.82 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.6 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.49 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.38 seconds | 4% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.31 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.31 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.3 seconds | 6% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.21 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.21 seconds | 11% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.18 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.01 seconds | 7% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.95 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.84 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.77 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.52 seconds | 10% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.34 seconds | 3% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.33 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.31 seconds | 25% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.3 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.25 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.06 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.04 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.02 seconds | 51% | Trend |
spec/serializers/api/product_serializer_spec.rb | 992 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 963 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 836 miliseconds | 23% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 815 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 815 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 785 miliseconds | 11% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 742 miliseconds | Trend | |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 737 miliseconds | 25% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 720 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 690 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 675 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 594 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 567 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 523 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 514 miliseconds | 7% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 508 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 504 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 473 miliseconds | 3% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 445 miliseconds | 5% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 442 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 389 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 384 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 375 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 355 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 311 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 308 miliseconds | 4% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 299 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 295 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 282 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 279 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 265 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 257 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 257 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 252 miliseconds | 10% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 225 miliseconds | 16% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 224 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 214 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 203 miliseconds | 9% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 200 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 179 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 177 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 173 miliseconds | 8% | Trend |
spec/lib/spree/core/product_duplicator_spec.rb | 172 miliseconds | 647% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 171 miliseconds | 8% | Trend |
spec/lib/reports/report_spec.rb | 170 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 167 miliseconds | 9% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 145 miliseconds | 2% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 135 miliseconds | 10% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 5% | Trend |