My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID d0df316c-7ff2-460e-8bad-aad212b389db
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
7aad4ad | refs/heads/prevent-generate-invoices-when-distributor-cannot-invoice | 2 | 4 minutes 18.69 seconds 1% | 2024-04-22 09:57:39 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.86 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.86 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 18.69 seconds) |
---|---|---|
0 Finished First | 2024-04-22 10:00:21 UTC | 2 minutes 7.56 seconds |
1 Finished Last | 2024-04-22 10:00:24 UTC | 2 minutes 11.13 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 | 30.82 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.34 seconds | 2% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.74 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.58 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.36 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.98 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.35 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.98 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.33 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.97 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.58 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.38 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.25 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.79 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.61 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.49 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.37 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.34 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.29 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.2 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.96 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.29 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.28 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.27 seconds | 52% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.06 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.75 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.61 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.53 seconds | 17% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.41 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.39 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.24 seconds | 2% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.19 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.13 seconds | 25% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.08 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.06 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.04 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.03 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.0 seconds | 4% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.79 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.79 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.74 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.65 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.5 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.31 seconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.25 seconds | 19% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.15 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.15 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.12 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.09 seconds | 9% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 999 miliseconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 967 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 957 miliseconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 847 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 835 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 807 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 765 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 692 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 687 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 650 miliseconds | 3% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 634 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 619 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 602 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 542 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 513 miliseconds | 8% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 496 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 482 miliseconds | 2% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 482 miliseconds | 1% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 471 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 425 miliseconds | 4% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 418 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 415 miliseconds | 6% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 399 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 350 miliseconds | 1% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 328 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 326 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 303 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 303 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 290 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 279 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 269 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 258 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 256 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 254 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 252 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb | 237 miliseconds | 8% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 224 miliseconds | Trend | |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 215 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 207 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 201 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 198 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 192 miliseconds | 1% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 187 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb | 187 miliseconds | Trend | |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 185 miliseconds | Trend | |
spec/lib/i18n_digests_spec.rb | 182 miliseconds | 121% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 182 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 171 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 156 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 155 miliseconds | 10% | Trend |