My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 10917f79-85a3-4a18-b705-425327d084a6
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
ad5ee0d | refs/heads/devise-links | 2 | 4 minutes 19.2 seconds | 2024-03-20 23:17:21 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.25 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.25 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 19.2 seconds) |
---|---|---|
0 Finished Last | 2024-03-20 23:20:13 UTC | 2 minutes 10.18 seconds |
1 Finished First | 2024-03-20 23:20:04 UTC | 2 minutes 9.02 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.44 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 | 31.01 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.73 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.65 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.65 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.08 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.68 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.32 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.98 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.48 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.17 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.67 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.35 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.1 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.93 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.89 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.6 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.57 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.55 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.18 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.08 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.81 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.48 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.31 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.31 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.13 seconds | 49% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.9 seconds | 45% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.73 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.62 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.38 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.36 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.32 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.29 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.29 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.29 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.08 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.06 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.97 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.91 seconds | 12% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.89 seconds | 6% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.89 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.75 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.73 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.7 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | Trend | |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.35 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.33 seconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.2 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.12 seconds | 6% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.02 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 998 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 934 miliseconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 851 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 842 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 822 miliseconds | 11% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 801 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 773 miliseconds | 12% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 741 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 695 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 693 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 689 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 641 miliseconds | 6% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 552 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 531 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 512 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 483 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 469 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 449 miliseconds | 106% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 447 miliseconds | 4% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 443 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 442 miliseconds | 5% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 414 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 391 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 372 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 340 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 335 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 304 miliseconds | 7% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 284 miliseconds | 6% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 283 miliseconds | 9% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 280 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 270 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 269 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 254 miliseconds | 5% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 251 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 240 miliseconds | 8% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 235 miliseconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 232 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 221 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 206 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 200 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 183 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 183 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 178 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 177 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 176 miliseconds | 12% | Trend |
spec/lib/i18n_digests_spec.rb | 174 miliseconds | 159% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 142 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 127 miliseconds | 3% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 118 miliseconds | 2% | Trend |