My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 81879f7e-6c20-47dc-a1a6-9a9dd0c85a0e
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
5371258 | refs/heads/master | 2 | 4 minutes 18.9 seconds 15% | 2024-04-15 23:18:36 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 3.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 3.79 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 18.9 seconds) |
---|---|---|
0 Finished First | 2024-04-15 23:21:22 UTC | 2 minutes 10.66 seconds |
1 Finished Last | 2024-04-15 23:21:25 UTC | 2 minutes 8.24 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 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.1 seconds | 25% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.36 seconds | 34% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.45 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.49 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.2 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.06 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.29 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.94 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.31 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.06 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.53 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.48 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.07 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.88 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.85 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.59 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.55 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.35 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.25 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.16 seconds | 8% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.63 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.62 seconds | 8% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.33 seconds | 54% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.24 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.14 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.68 seconds | 9% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.48 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.45 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.42 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.42 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.4 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.35 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.29 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.14 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.06 seconds | 11% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.06 seconds | 7% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.03 seconds | 8% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.97 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.89 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.84 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.82 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.78 seconds | 9% | Trend |
spec/lib/reports/line_items_spec.rb | 1.64 seconds | 10% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.61 seconds | 3% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.14 seconds | 11% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.13 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | 10% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.04 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.04 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 990 miliseconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 973 miliseconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 872 miliseconds | 11% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 838 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 746 miliseconds | 20% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 721 miliseconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 683 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 657 miliseconds | 19% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 640 miliseconds | 11% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 637 miliseconds | 18% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 578 miliseconds | 18% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 564 miliseconds | 16% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 563 miliseconds | 21% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 498 miliseconds | 18% | Trend |
spec/migrations/split_customer_names_spec.rb | 484 miliseconds | 19% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 482 miliseconds | 22% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 471 miliseconds | 14% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 465 miliseconds | 21% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 419 miliseconds | 22% | Trend |
spec/lib/stripe/account_connector_spec.rb | 392 miliseconds | 27% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 392 miliseconds | 20% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 367 miliseconds | 22% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 337 miliseconds | 28% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 325 miliseconds | 22% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 321 miliseconds | 27% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 314 miliseconds | 25% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 308 miliseconds | 30% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 296 miliseconds | 27% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 272 miliseconds | 33% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 267 miliseconds | 34% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 264 miliseconds | 31% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 259 miliseconds | 30% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 258 miliseconds | 33% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 235 miliseconds | 29% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 234 miliseconds | 31% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 215 miliseconds | 36% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 211 miliseconds | 30% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 211 miliseconds | 36% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 206 miliseconds | 39% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 201 miliseconds | 35% | Trend |
spec/lib/reports/report_spec.rb | 200 miliseconds | 43% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 197 miliseconds | 36% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 197 miliseconds | 37% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 187 miliseconds | 37% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 181 miliseconds | 39% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 173 miliseconds | 42% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 42% | Trend |
spec/lib/spree/money_spec.rb | 129 miliseconds | 56% | Trend |