My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID a9c8fcbb-dc0c-4278-b031-a861504a8d60
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
de44a25 | refs/pull/12316/merge | 2 | 4 minutes 16.26 seconds 19% | 2024-04-07 15:14:08 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.58 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.58 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 16.26 seconds) |
---|---|---|
0 Finished Last | 2024-04-07 15:16:56 UTC | 2 minutes 10.42 seconds |
1 Finished First | 2024-04-07 15:16:47 UTC | 2 minutes 5.84 seconds |
You can likely decrease your CI build time by around 43 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.42 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.1 seconds | 31% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.53 seconds | 41% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.52 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.67 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.18 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.96 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.29 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.77 seconds | 8% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.51 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.83 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.39 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.1 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.81 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.69 seconds | 6% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.63 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.58 seconds | 10% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.55 seconds | 8% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.22 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.19 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 3.98 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.63 seconds | 8% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.59 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.32 seconds | 54% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.24 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.15 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.69 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.67 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.65 seconds | 10% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.5 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.47 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.37 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.19 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.16 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.09 seconds | 7% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.01 seconds | 10% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.88 seconds | 19% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.88 seconds | 11% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.8 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.79 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.78 seconds | 12% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.71 seconds | 14% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.69 seconds | 16% | Trend |
spec/lib/reports/line_items_spec.rb | 1.67 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.45 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.38 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.34 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.34 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.07 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.04 seconds | 13% | Trend |
spec/serializers/api/product_serializer_spec.rb | 977 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 957 miliseconds | 19% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 946 miliseconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 884 miliseconds | 2% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 861 miliseconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 857 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 805 miliseconds | 23% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 805 miliseconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 713 miliseconds | 26% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 707 miliseconds | 12% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 704 miliseconds | 22% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 654 miliseconds | 20% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 633 miliseconds | 42% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 569 miliseconds | 25% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 554 miliseconds | 25% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 539 miliseconds | 28% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 509 miliseconds | 30% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 501 miliseconds | 23% | Trend |
spec/migrations/split_customer_names_spec.rb | 474 miliseconds | 26% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 467 miliseconds | 27% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 424 miliseconds | 28% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 401 miliseconds | 25% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 394 miliseconds | 33% | Trend |
spec/lib/stripe/account_connector_spec.rb | 376 miliseconds | 35% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 364 miliseconds | 27% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 340 miliseconds | 33% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 309 miliseconds | 31% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 306 miliseconds | 37% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 305 miliseconds | 37% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 297 miliseconds | 36% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 285 miliseconds | 16% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 273 miliseconds | 38% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 267 miliseconds | 42% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 263 miliseconds | 39% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 254 miliseconds | 39% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 252 miliseconds | 42% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 250 miliseconds | 41% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 228 miliseconds | 39% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 222 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 215 miliseconds | 44% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 214 miliseconds | 44% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 208 miliseconds | 44% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 207 miliseconds | 45% | Trend |
spec/lib/reports/report_spec.rb | 194 miliseconds | 50% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 191 miliseconds | 45% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 189 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 182 miliseconds | 48% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 48% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 150 miliseconds | 56% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 139 miliseconds | 53% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 62% | Trend |