My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 02d56b44-d6dc-4d34-b32b-50b47819e35a
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
478cb68 | refs/pull/12348/merge | 2 | 4 minutes 25.13 seconds 1% | 2024-04-08 07:20:23 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 7.67 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 7.67 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 25.13 seconds) |
---|---|---|
0 Finished First | 2024-04-08 07:23:06 UTC | 2 minutes 8.93 seconds |
1 Finished Last | 2024-04-08 07:23:14 UTC | 2 minutes 16.2 seconds |
You can likely decrease your CI build time by around 45 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.47 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.92 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.83 seconds | Trend | |
spec/lib/reports/packing/packing_report_spec.rb | 18.91 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.77 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.74 seconds | 6% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.3 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.07 seconds | 13% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.39 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.77 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.03 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.56 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.45 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.28 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.09 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.89 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.59 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.59 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.5 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.29 seconds | 1% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.14 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.08 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.5 seconds | 7% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.44 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.35 seconds | 6% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.23 seconds | 52% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.68 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.65 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.58 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.57 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.43 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.3 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.17 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.14 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.09 seconds | 2% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.08 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.02 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.98 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.87 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.87 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.8 seconds | 1% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.78 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.77 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.64 seconds | 2% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.4 seconds | 1% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.4 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.27 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.24 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.1 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.09 seconds | 8% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.03 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.01 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.01 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 905 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 905 miliseconds | 16% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 874 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 837 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 777 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 754 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 689 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 657 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 657 miliseconds | 14% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 603 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 598 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 556 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 536 miliseconds | 9% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 527 miliseconds | 8% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 500 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 467 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 467 miliseconds | Trend | |
spec/lib/spree/core/mail_interceptor_spec.rb | 462 miliseconds | 12% | Trend |
spec/lib/stripe/account_connector_spec.rb | 398 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 387 miliseconds | 1% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 361 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 355 miliseconds | 10% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 328 miliseconds | 11% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 321 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 307 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 291 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 288 miliseconds | 14% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 279 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 272 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 268 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 267 miliseconds | 19% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 259 miliseconds | Trend | |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 256 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 240 miliseconds | 10% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 228 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 218 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 216 miliseconds | 13% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 214 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 210 miliseconds | 14% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 198 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 195 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 190 miliseconds | 6% | Trend |
spec/lib/tasks/users_rake_spec.rb | 189 miliseconds | 721% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 184 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 159 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 140 miliseconds | 12% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 137 miliseconds | 2% | Trend |