My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID a1743c53-f7c0-4f61-a73c-8ff485ff8089
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
1a5b440 | refs/pull/12401/merge | 2 | 4 minutes 27.5 seconds 1% | 2024-04-18 22:18: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 12.72 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 12.72 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 27.5 seconds) |
---|---|---|
0 Finished First | 2024-04-18 22:21:32 UTC | 2 minutes 8.06 seconds |
1 Finished Last | 2024-04-18 22:21:44 UTC | 2 minutes 19.44 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.49 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 | 31.17 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.86 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.88 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.95 seconds | 8% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.71 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.96 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.46 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.22 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 7.1 seconds | 7% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.81 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.67 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.37 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.27 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.09 seconds | 12% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.01 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.8 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.58 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.49 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.4 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.1 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.86 seconds | Trend | |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.68 seconds | 46% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.65 seconds | 5% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.57 seconds | 12% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.15 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 3.07 seconds | 26% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.94 seconds | 34% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.69 seconds | 9% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.68 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.61 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.44 seconds | 16% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.35 seconds | 4% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.35 seconds | 15% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.22 seconds | 6% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.19 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.19 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.14 seconds | 9% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.0 seconds | 14% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.92 seconds | 6% | Trend |
spec/lib/reports/line_items_spec.rb | 1.89 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.8 seconds | 6% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.78 seconds | 2% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.71 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.32 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.32 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.25 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.24 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.16 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.09 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 975 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 965 miliseconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 956 miliseconds | 4% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 881 miliseconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 868 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 846 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 788 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 738 miliseconds | 9% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 731 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 705 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 665 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 640 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 578 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 576 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 571 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 515 miliseconds | 4% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 502 miliseconds | 7% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 486 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 458 miliseconds | 6% | 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 | 401 miliseconds | 2% | Trend |
spec/lib/stripe/account_connector_spec.rb | 396 miliseconds | 2% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 362 miliseconds | 8% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 345 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 307 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 306 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 288 miliseconds | 7% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 288 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 285 miliseconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 282 miliseconds | 1% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 274 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 271 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 256 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 254 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 253 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 215 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 5% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 207 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 200 miliseconds | 7% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 192 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 190 miliseconds | 6% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 184 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 183 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 181 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 173 miliseconds | 6% | Trend |
spec/lib/reports/report_spec.rb | 173 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 168 miliseconds | 9% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 133 miliseconds | 5% | Trend |
spec/lib/spree/money_spec.rb | 127 miliseconds | 3% | Trend |