My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 4c1520b8-a457-4e43-a104-ef3549930603
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
cf9a2a7 | refs/pull/12376/merge | 2 | 4 minutes 14.38 seconds 16% | 2024-04-17 23:37:38 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 9.77 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 9.77 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 14.38 seconds) |
---|---|---|
0 Finished First | 2024-04-17 23:40:20 UTC | 2 minutes 7.31 seconds |
1 Finished Last | 2024-04-17 23:40:29 UTC | 2 minutes 7.08 seconds |
You can likely decrease your CI build time by around 43 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.41 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 | 30.78 seconds | 26% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.55 seconds | 34% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.98 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.41 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.12 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.93 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.26 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.93 seconds | 9% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.49 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.95 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.49 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.11 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.08 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.74 seconds | 6% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.6 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.49 seconds | 10% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.45 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.33 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.28 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.09 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.74 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.29 seconds | 9% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.25 seconds | 56% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.16 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.13 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.68 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.56 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.39 seconds | 11% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.39 seconds | 8% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.35 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.16 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.06 seconds | 7% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.04 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.04 seconds | 17% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.03 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.0 seconds | 12% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.91 seconds | 17% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.88 seconds | 9% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.72 seconds | 15% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.7 seconds | 12% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.68 seconds | 14% | Trend |
spec/lib/reports/line_items_spec.rb | 1.61 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.53 seconds | 16% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.31 seconds | 3% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.3 seconds | 15% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.3 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.27 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 991 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 980 miliseconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 971 miliseconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 960 miliseconds | 14% | Trend |
spec/serializers/api/product_serializer_spec.rb | 938 miliseconds | 19% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 931 miliseconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 817 miliseconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 784 miliseconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 748 miliseconds | 20% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 729 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 667 miliseconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 640 miliseconds | 22% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 627 miliseconds | 20% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 578 miliseconds | 20% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 569 miliseconds | 19% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 535 miliseconds | 24% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 528 miliseconds | 21% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 473 miliseconds | 22% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 455 miliseconds | 26% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 451 miliseconds | 23% | Trend |
spec/migrations/split_customer_names_spec.rb | 447 miliseconds | 25% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 427 miliseconds | 22% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 408 miliseconds | 24% | Trend |
spec/lib/stripe/account_connector_spec.rb | 384 miliseconds | 29% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 353 miliseconds | 28% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 345 miliseconds | 26% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 319 miliseconds | 24% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 303 miliseconds | 19% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 298 miliseconds | 36% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 294 miliseconds | 33% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 294 miliseconds | 33% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 283 miliseconds | 32% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 32% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 259 miliseconds | 36% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 255 miliseconds | 37% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 244 miliseconds | 36% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 230 miliseconds | 43% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 214 miliseconds | 37% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 212 miliseconds | 36% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 206 miliseconds | 39% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 201 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 201 miliseconds | 41% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 193 miliseconds | 37% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 192 miliseconds | 39% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 183 miliseconds | 39% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 183 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 172 miliseconds | 43% | Trend |
spec/lib/reports/report_spec.rb | 170 miliseconds | 52% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 169 miliseconds | 43% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 148 miliseconds | 50% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 136 miliseconds | 47% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 57% | Trend |