My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 36ee63f7-5338-4e98-aa4a-dc0a4eeecca0
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
4bb1afc | refs/heads/master | 2 | 4 minutes 36.75 seconds 5% | 2024-02-18 23:24:26 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 11.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 11.77 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 36.75 seconds) |
---|---|---|
0 Finished Last | 2024-02-18 23:59:43 UTC | 2 minutes 21.25 seconds |
1 Finished First | 2024-02-18 23:59:32 UTC | 2 minutes 15.51 seconds |
You can likely decrease your CI build time by around 47 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.54 minutes)
Test file path (Displaying entries 1 - 100 of 134 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 34.21 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.02 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.76 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.65 seconds | 9% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.08 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.29 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.6 seconds | 8% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.36 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.27 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.83 seconds | 13% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.28 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.6 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.56 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.47 seconds | 14% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.27 seconds | 10% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.19 seconds | 10% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.71 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.62 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.58 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.43 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.36 seconds | 14% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.94 seconds | 15% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.47 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.16 seconds | 46% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.13 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.84 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.63 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.63 seconds | 23% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.61 seconds | 7% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.54 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.44 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.43 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.25 seconds | 7% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.22 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.2 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.18 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.08 seconds | 13% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.99 seconds | 12% | Trend |
spec/lib/reports/line_items_spec.rb | 1.92 seconds | 15% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.89 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.85 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.75 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.56 seconds | 25% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.48 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.42 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.32 seconds | 37% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.16 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.16 seconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.15 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.09 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.08 seconds | 10% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.08 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 951 miliseconds | 40% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 878 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 873 miliseconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 853 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 785 miliseconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 783 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 718 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 704 miliseconds | 6% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 633 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 600 miliseconds | 5% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 566 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 552 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 549 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 542 miliseconds | 15% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 505 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 503 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 464 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 424 miliseconds | 6% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 406 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 392 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 352 miliseconds | 13% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 328 miliseconds | 11% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 325 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 316 miliseconds | 12% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 309 miliseconds | Trend | |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 292 miliseconds | 12% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 288 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 279 miliseconds | 11% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 268 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 264 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 2% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 247 miliseconds | 13% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 237 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 227 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 225 miliseconds | 15% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 222 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 214 miliseconds | 20% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 211 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 194 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 192 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 186 miliseconds | 1% | Trend |
spec/lib/i18n_digests_spec.rb | 180 miliseconds | 172% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 162 miliseconds | 7% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 160 miliseconds | 13% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 153 miliseconds | 25% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 131 miliseconds | 65% | Trend |
spec/lib/spree/money_spec.rb | 124 miliseconds | 5% | Trend |