My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID ba91e430-d878-4eb5-827a-b949235d4d14
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
cb83ad6 | refs/heads/remove-stripe-decorator | 2 | 4 minutes 22.12 seconds | 2024-02-19 04:46:00 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 1.08 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 1.08 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 22.12 seconds) |
---|---|---|
0 Finished First | 2024-02-19 04:48:46 UTC | 2 minutes 12.3 seconds |
1 Finished Last | 2024-02-19 04:48:47 UTC | 2 minutes 9.83 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.46 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 | 31.54 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.65 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.23 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.83 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.38 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.14 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.15 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.97 seconds | 2% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.54 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.29 seconds | 4% | 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.56 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.06 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.0 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.93 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.74 seconds | Trend | |
spec/lib/tasks/sample_data_rake_spec.rb | 4.57 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.49 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.49 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.16 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.9 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.58 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.33 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.24 seconds | 45% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.86 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.76 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.58 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.53 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.51 seconds | 2% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.45 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.41 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.36 seconds | 12% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.31 seconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.28 seconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.15 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.09 seconds | 3% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.07 seconds | 16% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.94 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.89 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.78 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.74 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.74 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.46 seconds | 17% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.44 seconds | 6% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.2 seconds | 15% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.14 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.02 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.02 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 941 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 865 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 823 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 803 miliseconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 756 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 724 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 700 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 680 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 653 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 608 miliseconds | 36% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 599 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 565 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 543 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 538 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 519 miliseconds | 6% | Trend |
spec/migrations/split_customer_names_spec.rb | 491 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 459 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 457 miliseconds | 2% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 430 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 406 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 384 miliseconds | 3% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 354 miliseconds | Trend | |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 325 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 322 miliseconds | 3% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 303 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 292 miliseconds | 1% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 277 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 271 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 268 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 268 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 265 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 265 miliseconds | 6% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 261 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 234 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 220 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 218 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 218 miliseconds | 22% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 214 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 211 miliseconds | 2% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 203 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 192 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 190 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 187 miliseconds | 6% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 174 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 158 miliseconds | 4% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 146 miliseconds | 3% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 130 miliseconds | 6% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 115 miliseconds | 4% | Trend |