My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 8695dd2d-4254-4ef5-9be0-978f980113cb
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
a40b9eb | refs/heads/regression_spec_improvement | 2 | 4 minutes 46.92 seconds 9% | 2024-04-09 16:07:52 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 8.23 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 8.23 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 46.92 seconds) |
---|---|---|
0 Finished First | 2024-04-09 16:10:57 UTC | 2 minutes 28.56 seconds |
1 Finished Last | 2024-04-09 16:11:05 UTC | 2 minutes 18.36 seconds |
You can likely decrease your CI build time by around 48 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.59 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 | 37.69 seconds | 19% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.45 seconds | 7% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.33 seconds | 8% | Trend |
spec/lib/reports/customers_report_spec.rb | 11.47 seconds | 18% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 11.23 seconds | 22% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.94 seconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.35 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.97 seconds | 11% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.84 seconds | 4% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.7 seconds | 12% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.91 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.89 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.53 seconds | 11% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.22 seconds | 11% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.15 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.11 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 5.02 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.74 seconds | 10% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.61 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.55 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.95 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.71 seconds | 7% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.5 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.46 seconds | 9% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.45 seconds | 49% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 3.11 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.91 seconds | 20% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.69 seconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.64 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.57 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.54 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.35 seconds | 7% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.26 seconds | 26% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.23 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.21 seconds | 3% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.18 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.13 seconds | 9% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.07 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.95 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.86 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.84 seconds | 7% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.82 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.68 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.55 seconds | 25% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.45 seconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.44 seconds | 18% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.44 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.16 seconds | 5% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.1 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.07 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 1% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 908 miliseconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 895 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 882 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 868 miliseconds | 31% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 864 miliseconds | 9% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 810 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 773 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 724 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 715 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 669 miliseconds | 8% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 624 miliseconds | 8% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 608 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 566 miliseconds | 1% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 549 miliseconds | 14% | Trend |
spec/migrations/split_customer_names_spec.rb | 527 miliseconds | 7% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 511 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 498 miliseconds | 6% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 468 miliseconds | 5% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 432 miliseconds | 5% | Trend |
spec/lib/stripe/account_connector_spec.rb | 421 miliseconds | 4% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 414 miliseconds | 5% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 379 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 376 miliseconds | 17% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 331 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 323 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 314 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 298 miliseconds | 9% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 297 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 289 miliseconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 285 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 279 miliseconds | 8% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 271 miliseconds | 7% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 270 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 239 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 233 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 224 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 221 miliseconds | 1% | Trend |
spec/lib/reports/report_spec.rb | 218 miliseconds | 18% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 217 miliseconds | 5% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 216 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 209 miliseconds | 9% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 205 miliseconds | Trend | |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 204 miliseconds | 10% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 200 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 200 miliseconds | 8% | Trend |
spec/lib/spree/core/product_duplicator_spec.rb | 177 miliseconds | 742% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 158 miliseconds | 3% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 154 miliseconds | 9% | Trend |