My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 3f83b3d6-955f-4d5c-a87f-bc6c86b84fe3
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
b5f752b | refs/pull/12328/merge | 2 | 4 minutes 21.62 seconds | 2024-04-09 07:21:50 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 10.76 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 10.76 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 21.62 seconds) |
---|---|---|
0 Finished First | 2024-04-09 07:24:36 UTC | 2 minutes 10.05 seconds |
1 Finished Last | 2024-04-09 07:24:46 UTC | 2 minutes 11.58 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.45 minutes)
Test file path (Displaying entries 1 - 100 of 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 33.02 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.14 seconds | 6% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.08 seconds | 1% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.56 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.42 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.21 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.58 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.2 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.35 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.9 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.6 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.07 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.99 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.93 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.67 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.57 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.51 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.47 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.41 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.35 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.72 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.69 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.2 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.17 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.02 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.66 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.52 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.41 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.34 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.33 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.26 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.23 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.18 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.16 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 1.97 seconds | 10% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 1.96 seconds | 6% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.91 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.88 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.85 seconds | Trend | |
spec/lib/reports/line_items_spec.rb | 1.82 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.71 seconds | 1% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.71 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.55 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.41 seconds | 13% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.31 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.31 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.29 seconds | 17% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.14 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.09 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 982 miliseconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 981 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 981 miliseconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 956 miliseconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 827 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 | 797 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 744 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 706 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 696 miliseconds | 24% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 673 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 656 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 653 miliseconds | Trend | |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 616 miliseconds | Trend | |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 540 miliseconds | 5% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 532 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 483 miliseconds | Trend | |
spec/migrations/split_customer_names_spec.rb | 469 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 468 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 455 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 433 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 394 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 366 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 361 miliseconds | 1% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 358 miliseconds | 8% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 317 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 313 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 297 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 281 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 281 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 278 miliseconds | Trend | |
spec/lib/tasks/enterprises_rake_spec.rb | 258 miliseconds | 5% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 252 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 250 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 243 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 229 miliseconds | 8% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 215 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 206 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 205 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 202 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 198 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 197 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 188 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 187 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 183 miliseconds | 10% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 180 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 177 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 168 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 152 miliseconds | Trend | |
spec/lib/spree/money_spec.rb | 143 miliseconds | 9% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 141 miliseconds | Trend |