My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 7e9bcf9b-e315-4597-9c66-10edc19af83c
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
c8af09e | refs/heads/master | 2 | 4 minutes 27.07 seconds 2% | 2024-02-15 23:19:19 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 2.38 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 2.38 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 27.07 seconds) |
---|---|---|
0 Finished Last | 2024-02-15 23:22:07 UTC | 2 minutes 14.7 seconds |
1 Finished First | 2024-02-15 23:22:05 UTC | 2 minutes 12.37 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.48 minutes)
Test file path (Displaying entries 1 - 100 of 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 32.21 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.55 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.44 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.07 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.47 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.41 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.33 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.08 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.69 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.44 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.88 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.75 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.23 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.21 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.04 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.77 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.67 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.65 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.39 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.3 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.89 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.68 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.48 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.25 seconds | 44% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.01 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.76 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.74 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.58 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.54 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.43 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.38 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.36 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.35 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.14 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.08 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.97 seconds | 11% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.95 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.82 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb | 1.8 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.77 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.61 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.44 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.41 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.27 seconds | 22% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.24 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.09 seconds | 48% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.03 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.02 seconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 935 miliseconds | 41% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 860 miliseconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 858 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 790 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 763 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 757 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 685 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 674 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 626 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 585 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 570 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 555 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 518 miliseconds | 107% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 512 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 492 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 483 miliseconds | 2% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 475 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 451 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 411 miliseconds | 3% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 390 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 388 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 348 miliseconds | 12% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 337 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 324 miliseconds | Trend | |
spec/serializers/api/admin/customer_serializer_spec.rb | 313 miliseconds | Trend | |
engines/dfc_provider/spec/requests/addresses_spec.rb | 300 miliseconds | 53% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 285 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 277 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 274 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 268 miliseconds | 1% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 261 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 243 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 242 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 237 miliseconds | 12% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 228 miliseconds | 5% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 218 miliseconds | 8% | Trend |
spec/lib/reports/report_spec.rb | 217 miliseconds | 21% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 216 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 208 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 191 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 190 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 160 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 151 miliseconds | 7% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 146 miliseconds | 20% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 134 miliseconds | 9% | Trend |
spec/lib/spree/money_spec.rb | 130 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 124 miliseconds | 67% | Trend |