My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 4c8bcf56-5334-4fef-81a3-df1bf99be6a0
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
ee1f608 | refs/heads/prevent-generate-invoices-when-distributor-cannot-invoice | 2 | 4 minutes 29.65 seconds 2% | 2024-02-29 17:58:39 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.1 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.1 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 29.65 seconds) |
---|---|---|
0 Finished Last | 2024-02-29 18:01:29 UTC | 2 minutes 15.81 seconds |
1 Finished First | 2024-02-29 18:01:28 UTC | 2 minutes 13.84 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 135 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 32.08 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.53 seconds | 2% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.29 seconds | 7% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.02 seconds | 2% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.48 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.96 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.57 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.4 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.21 seconds | 9% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.58 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.15 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.55 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.42 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.38 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.1 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.75 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.58 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.57 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.55 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.51 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.99 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.76 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.7 seconds | 12% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.1 seconds | 52% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.89 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.82 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.74 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.64 seconds | 20% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.55 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.5 seconds | 1% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.43 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.21 seconds | 23% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.2 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.16 seconds | Trend | |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.14 seconds | 15% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.14 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.11 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.09 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.87 seconds | 11% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.83 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.78 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.57 seconds | 13% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.41 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.33 seconds | 37% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.32 seconds | 14% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.21 seconds | 22% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.14 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 6% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 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 | 983 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 967 miliseconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 840 miliseconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 829 miliseconds | Trend | |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 776 miliseconds | 4% | 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 | 680 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 674 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 645 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 625 miliseconds | 2% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 571 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 554 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 549 miliseconds | Trend | |
spec/serializers/api/variant_serializer_spec.rb | 529 miliseconds | 9% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 498 miliseconds | 5% | Trend |
spec/migrations/split_customer_names_spec.rb | 490 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 458 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 450 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 428 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 419 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 371 miliseconds | 4% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 362 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 324 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 319 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 313 miliseconds | 2% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 299 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 297 miliseconds | 14% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 287 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 286 miliseconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 283 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 269 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 258 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 237 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 233 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 229 miliseconds | 5% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 220 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 204 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 194 miliseconds | 7% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 191 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 190 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 182 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 180 miliseconds | 10% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 151 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 150 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 132 miliseconds | Trend | |
spec/serializers/api/order_cycle_serializer_spec.rb | 121 miliseconds | Trend | |
spec/lib/reports/xero_invoices_report_spec.rb | 116 miliseconds | 6% | Trend |