My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID abd7e371-4dfb-456a-8e8f-157fbf59e1a9
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
76a5d06 | refs/pull/12289/merge | 2 | 4 minutes 24.42 seconds 1% | 2024-03-20 12:36:14 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 16.79 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 16.79 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 24.42 seconds) |
---|---|---|
0 Finished Last | 2024-03-20 12:39:15 UTC | 2 minutes 14.09 seconds |
1 Finished First | 2024-03-20 12:38:58 UTC | 2 minutes 10.34 seconds |
You can likely decrease your CI build time by around 45 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.47 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.83 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.73 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 19.04 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.88 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.26 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.12 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.3 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.01 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.49 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.22 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.61 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.54 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.05 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.03 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.92 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.92 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.59 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.56 seconds | 1% | 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/subscriptions/estimator_spec.rb | 4.21 seconds | 11% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.18 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.57 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.51 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.33 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.24 seconds | 36% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 3.03 seconds | 45% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.76 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.68 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.56 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.42 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.39 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.34 seconds | 9% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.29 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.14 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.13 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.92 seconds | 7% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.89 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.79 seconds | 7% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.78 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.71 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.61 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.41 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.4 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.28 seconds | 20% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.22 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.15 seconds | 2% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.04 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 937 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 856 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 851 miliseconds | 40% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 818 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 815 miliseconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 813 miliseconds | 19% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 794 miliseconds | 9% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 773 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 702 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 682 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 675 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 556 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 552 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 539 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 493 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 465 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 464 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 | 437 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 422 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 409 miliseconds | 42% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 400 miliseconds | 32% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 382 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 381 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 346 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 324 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 313 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 311 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 271 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 267 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 263 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 256 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 255 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 235 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 228 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 225 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 210 miliseconds | Trend | |
spec/serializers/api/group_list_serializer_spec.rb | 210 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 199 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 188 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 187 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 184 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 179 miliseconds | 3% | Trend |
spec/lib/i18n_digests_spec.rb | 178 miliseconds | 147% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 152 miliseconds | Trend | |
spec/serializers/api/admin/product_serializer_spec.rb | 142 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 124 miliseconds | 5% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 114 miliseconds | 5% | Trend |