My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 077abc28-df70-4545-99d4-a16173beec43
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
e2a53b5 | refs/heads/master | 2 | 4 minutes 29.9 seconds 3% | 2024-03-18 00:11:44 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 34.71 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 34.71 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 29.9 seconds) |
---|---|---|
0 Finished First | 2024-03-18 00:14:27 UTC | 2 minutes 10.71 seconds |
1 Finished Last | 2024-03-18 00:15:02 UTC | 2 minutes 19.19 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.5 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.69 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.33 seconds | 7% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.91 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.79 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.75 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.52 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.35 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.23 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.13 seconds | 8% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.26 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.92 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.69 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.51 seconds | 15% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.46 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.25 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.19 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.7 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.61 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.44 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.29 seconds | 13% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.18 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.84 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.54 seconds | 10% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.37 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.19 seconds | 39% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.98 seconds | 42% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.83 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.78 seconds | 13% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.72 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.69 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.44 seconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.36 seconds | 4% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.21 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 2.16 seconds | 29% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.11 seconds | 7% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.06 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.03 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.02 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 1.97 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.84 seconds | Trend | |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.75 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.73 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.64 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.48 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.44 seconds | 21% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.25 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.11 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.08 seconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.07 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.03 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.03 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 1.02 seconds | 33% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 864 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 827 miliseconds | 11% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 789 miliseconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 749 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 738 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 728 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 649 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 636 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 578 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 549 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 537 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 522 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb | 493 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 480 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 469 miliseconds | 7% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 451 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 439 miliseconds | 9% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 407 miliseconds | 2% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 367 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 360 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 345 miliseconds | 10% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 323 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 309 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 302 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 281 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 278 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 274 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 263 miliseconds | 24% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 261 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 258 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 242 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 236 miliseconds | 5% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 233 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 226 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 204 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 200 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 199 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 191 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 189 miliseconds | 8% | Trend |
spec/lib/i18n_digests_spec.rb | 180 miliseconds | 160% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 179 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 175 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 157 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 149 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 128 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |