My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID ea77607a-cb60-414f-8033-0227c0df3306
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
0ef0064 | refs/pull/12354/merge | 2 | 4 minutes 21.85 seconds | 2024-04-10 00:38:37 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 26.13 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 26.13 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 21.85 seconds) |
---|---|---|
0 Finished First | 2024-04-10 00:41:25 UTC | 2 minutes 12.41 seconds |
1 Finished Last | 2024-04-10 00:41:51 UTC | 2 minutes 9.44 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 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.88 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.54 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.62 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.8 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.78 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.4 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.22 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.94 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.49 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 5.96 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.59 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.32 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.0 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.72 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.7 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.66 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.5 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.39 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.39 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.27 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.71 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.69 seconds | 6% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.31 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.28 seconds | 52% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.09 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.55 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.53 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.43 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.38 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.35 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.35 seconds | 7% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.3 seconds | 10% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.2 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.16 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.07 seconds | 15% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.05 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.02 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.02 seconds | 6% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.88 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.84 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.7 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.65 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.65 seconds | 2% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 2% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.37 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.15 seconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.15 seconds | 19% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.1 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 995 miliseconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 985 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 977 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 972 miliseconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 839 miliseconds | Trend | |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 777 miliseconds | 6% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 712 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 704 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 695 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 686 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 627 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 600 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 555 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 543 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 536 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 506 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 486 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 448 miliseconds | 7% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 437 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 434 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 433 miliseconds | 5% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 415 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 356 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 354 miliseconds | 10% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 332 miliseconds | 6% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 313 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 309 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 303 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 272 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 267 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 255 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 253 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 252 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 251 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 228 miliseconds | 10% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 216 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 214 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 213 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 200 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 199 miliseconds | 7% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 199 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 195 miliseconds | Trend | |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 187 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 185 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb | 172 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 171 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 150 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 133 miliseconds | 5% | Trend |
spec/lib/spree/money_spec.rb | 128 miliseconds | 1% | Trend |