My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID c1775d00-66b7-4ca6-8311-cb51f6ad3d9d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
1d3f439 | refs/pull/12333/merge | 2 | 4 minutes 26.68 seconds 15% | 2024-04-04 01:27:32 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 7.04 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 7.04 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 26.68 seconds) |
---|---|---|
0 Finished First | 2024-04-04 01:30:17 UTC | 2 minutes 10.71 seconds |
1 Finished Last | 2024-04-04 01:30:24 UTC | 2 minutes 15.98 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.48 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.85 seconds | 30% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.13 seconds | 36% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.15 seconds | 6% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.97 seconds | 3% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.83 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.03 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.04 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.17 seconds | 3% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.83 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.98 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.55 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.39 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.09 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.73 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.7 seconds | 1% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.64 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.6 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.26 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.15 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.13 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.69 seconds | 7% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.5 seconds | 51% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.5 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.41 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.37 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 3.03 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.63 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.48 seconds | 6% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.45 seconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.35 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.35 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.26 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.17 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.06 seconds | 1% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.03 seconds | 9% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.03 seconds | 13% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.03 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.93 seconds | 9% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.87 seconds | 9% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.84 seconds | 7% | Trend |
spec/lib/reports/line_items_spec.rb | 1.79 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.76 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.75 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.42 seconds | 7% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 11% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.38 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.24 seconds | 13% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.24 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.23 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.21 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.11 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.03 seconds | 13% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 964 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 890 miliseconds | 15% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 850 miliseconds | 18% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 833 miliseconds | 17% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 821 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 752 miliseconds | 22% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 730 miliseconds | 19% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 725 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 725 miliseconds | 15% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 704 miliseconds | 14% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 601 miliseconds | 21% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 585 miliseconds | 22% | Trend |
spec/migrations/split_customer_names_spec.rb | 547 miliseconds | 14% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 546 miliseconds | 24% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 487 miliseconds | 24% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 472 miliseconds | 25% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 471 miliseconds | 28% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 431 miliseconds | 27% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 424 miliseconds | 28% | Trend |
spec/lib/stripe/account_connector_spec.rb | 394 miliseconds | 32% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 392 miliseconds | 26% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 357 miliseconds | 30% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 322 miliseconds | 36% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 314 miliseconds | 35% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 310 miliseconds | 36% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 303 miliseconds | 34% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 292 miliseconds | 37% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 286 miliseconds | 35% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 274 miliseconds | 34% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 269 miliseconds | 40% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 267 miliseconds | 38% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 259 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 255 miliseconds | 40% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 222 miliseconds | 42% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 221 miliseconds | 41% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 219 miliseconds | 42% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 212 miliseconds | 45% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 200 miliseconds | 47% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 196 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 194 miliseconds | 44% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 193 miliseconds | 45% | Trend |
spec/lib/i18n_digests_spec.rb | 186 miliseconds | 26% | Trend |
spec/lib/reports/report_spec.rb | 183 miliseconds | 53% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 182 miliseconds | 47% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 48% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 162 miliseconds | 46% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 152 miliseconds | 56% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 62% | Trend |