My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 36878676-c4ea-479f-9909-03f2ae8bb4c0
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
8612f7b | refs/heads/buu/unit-scale-basic-12005 | 2 | 4 minutes 32.56 seconds 13% | 2024-03-06 03:12:33 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 19.81 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 19.81 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 32.56 seconds) |
---|---|---|
0 Finished Last | 2024-03-06 03:15:35 UTC | 2 minutes 24.34 seconds |
1 Finished First | 2024-03-06 03:15:15 UTC | 2 minutes 8.23 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.51 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 | 33.66 seconds | 26% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.97 seconds | 40% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.84 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 10.73 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.94 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.17 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.65 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.83 seconds | 10% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.82 seconds | 7% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.66 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.08 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.56 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.53 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.16 seconds | 2% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.13 seconds | 7% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.06 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.9 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.59 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.32 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.14 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.02 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.68 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.55 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.2 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.01 seconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.98 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.94 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.86 seconds | 7% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.35 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.35 seconds | 13% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.33 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.26 seconds | 5% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.25 seconds | 13% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.22 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.21 seconds | 14% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.17 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.16 seconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.09 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 1.99 seconds | 20% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.85 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.74 seconds | 13% | Trend |
spec/lib/reports/line_items_spec.rb | 1.72 seconds | 8% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.68 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.48 seconds | 13% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.34 seconds | 16% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.31 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.31 seconds | 25% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.3 seconds | 28% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.24 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.15 seconds | 19% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.09 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 1.07 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.01 seconds | 16% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 991 miliseconds | 57% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 948 miliseconds | 19% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 944 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 867 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 831 miliseconds | 3% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 792 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 767 miliseconds | 27% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 671 miliseconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 669 miliseconds | 22% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 662 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 647 miliseconds | 20% | Trend |
spec/migrations/split_customer_names_spec.rb | 602 miliseconds | 6% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 597 miliseconds | 7% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 551 miliseconds | 26% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 543 miliseconds | 26% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 513 miliseconds | 29% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 446 miliseconds | 25% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 432 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 404 miliseconds | 16% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 396 miliseconds | 23% | Trend |
spec/lib/stripe/account_connector_spec.rb | 384 miliseconds | 33% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 382 miliseconds | 35% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 370 miliseconds | 24% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 351 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 327 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 297 miliseconds | 41% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 293 miliseconds | 29% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 291 miliseconds | 37% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 289 miliseconds | 37% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 284 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 259 miliseconds | 39% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 256 miliseconds | 32% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 256 miliseconds | 32% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 245 miliseconds | 29% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 240 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 230 miliseconds | 35% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 220 miliseconds | 37% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 216 miliseconds | 43% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 214 miliseconds | 40% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 205 miliseconds | 46% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 204 miliseconds | 46% | Trend |
spec/lib/reports/report_spec.rb | 175 miliseconds | 55% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 160 miliseconds | 53% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 149 miliseconds | 48% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 140 miliseconds | 53% | Trend |
spec/lib/spree/money_spec.rb | 129 miliseconds | 61% | Trend |
spec/lib/reports/sales_tax_report_spec.rb | 124 miliseconds | 56% | Trend |