My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 080f4569-10bd-40e9-ae8d-b339f2e83f91
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
a27999f | refs/heads/master | 2 | 4 minutes 18.58 seconds 15% | 2024-04-16 22:25:38 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.99 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.99 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 18.58 seconds) |
---|---|---|
0 Finished First | 2024-04-16 22:28:20 UTC | 2 minutes 8.08 seconds |
1 Finished Last | 2024-04-16 22:28:23 UTC | 2 minutes 10.5 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.44 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.41 seconds | 24% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.4 seconds | 34% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.2 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.59 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.2 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.04 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.32 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.91 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.38 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.79 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.63 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.43 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.91 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.83 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.77 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.68 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.38 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.35 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.27 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.24 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.8 seconds | 3% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.44 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.21 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.16 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.14 seconds | 57% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.74 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.7 seconds | 8% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.48 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.44 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.42 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.27 seconds | 11% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.2 seconds | 5% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.13 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.11 seconds | 14% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.1 seconds | 8% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.0 seconds | 9% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.95 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.9 seconds | 8% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.8 seconds | 11% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.78 seconds | 8% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.73 seconds | 11% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.67 seconds | 8% | Trend |
spec/lib/reports/line_items_spec.rb | 1.65 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.57 seconds | 15% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | 11% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.34 seconds | 19% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.22 seconds | 12% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.11 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.1 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.06 seconds | 8% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.03 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 998 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 976 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 957 miliseconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 889 miliseconds | 10% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 831 miliseconds | 14% | Trend |
spec/migrations/split_customer_names_spec.rb | 816 miliseconds | 35% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 797 miliseconds | 20% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 784 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 679 miliseconds | 17% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 678 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 667 miliseconds | 18% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 655 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 644 miliseconds | 17% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 595 miliseconds | 16% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 576 miliseconds | 18% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 488 miliseconds | 17% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 477 miliseconds | 21% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 462 miliseconds | 25% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 448 miliseconds | 19% | Trend |
spec/lib/stripe/account_connector_spec.rb | 430 miliseconds | 20% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 397 miliseconds | 26% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 389 miliseconds | 21% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 340 miliseconds | 27% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 337 miliseconds | 23% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 331 miliseconds | 29% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 319 miliseconds | 28% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 312 miliseconds | 23% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 306 miliseconds | 27% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 286 miliseconds | 25% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 286 miliseconds | 29% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 281 miliseconds | 27% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 270 miliseconds | 35% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 262 miliseconds | 30% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 258 miliseconds | 37% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 235 miliseconds | 30% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 220 miliseconds | 35% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 220 miliseconds | 35% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 211 miliseconds | 36% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 204 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 198 miliseconds | 34% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 197 miliseconds | 37% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 191 miliseconds | 38% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 190 miliseconds | 36% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 187 miliseconds | 40% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 40% | Trend |
spec/lib/reports/report_spec.rb | 179 miliseconds | 49% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 155 miliseconds | 48% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 144 miliseconds | 44% | Trend |
spec/lib/spree/money_spec.rb | 127 miliseconds | 56% | Trend |