My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 4bc56cc3-a774-4907-a7ca-f4c9d99816af
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
6cc697f | refs/pull/12224/merge | 2 | 4 minutes 22.46 seconds | 2024-03-04 01:58:49 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 13.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 13.15 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 22.46 seconds) |
---|---|---|
0 Finished Last | 2024-03-04 02:01:45 UTC | 2 minutes 13.77 seconds |
1 Finished First | 2024-03-04 02:01:32 UTC | 2 minutes 8.7 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.46 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.85 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.91 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 19.06 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 10.08 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.5 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.12 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.13 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.91 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.51 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.36 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.96 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.64 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.11 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.04 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.03 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.72 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.52 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.52 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.49 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.83 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.69 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.41 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.01 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.88 seconds | 57% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.74 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.74 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.53 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.51 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.38 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.31 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.14 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.14 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.13 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.12 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.06 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.9 seconds | 6% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.89 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.83 seconds | 8% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.81 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.68 seconds | 6% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.65 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.54 seconds | 9% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.35 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.32 seconds | 13% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.27 seconds | 27% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.15 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.12 seconds | 10% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.07 seconds | 28% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.05 seconds | 50% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.04 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 995 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 868 miliseconds | 42% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 843 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 836 miliseconds | 12% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 833 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 787 miliseconds | 11% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 717 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 706 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 678 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 633 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 593 miliseconds | 7% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 573 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 534 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 498 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 498 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 489 miliseconds | 3% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 465 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 437 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 414 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 382 miliseconds | 7% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 359 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 339 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 321 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 315 miliseconds | 1% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 305 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 294 miliseconds | 13% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 293 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 288 miliseconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 276 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 257 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 242 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 227 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 223 miliseconds | 17% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 213 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 211 miliseconds | 1% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 210 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 209 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 188 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 186 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 180 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 178 miliseconds | 1% | Trend |
spec/lib/i18n_digests_spec.rb | 176 miliseconds | 155% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 175 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 148 miliseconds | 2% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 143 miliseconds | 1% | Trend |
spec/lib/spree/money_spec.rb | 123 miliseconds | 6% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 117 miliseconds | 4% | Trend |