My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 1808004f-a752-46fa-abc2-1c29302e8c64
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
465bf40 | refs/heads/11482-fix-rubocop-rails-issue-has_many | 2 | 4 minutes 22.04 seconds 21% | 2024-04-03 11:45:10 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.81 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.81 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 22.04 seconds) |
---|---|---|
0 Finished First | 2024-04-03 11:47:51 UTC | 2 minutes 6.41 seconds |
1 Finished Last | 2024-04-03 11:48:00 UTC | 2 minutes 15.64 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.46 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 | 30.56 seconds | 38% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.53 seconds | 51% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.51 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.02 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.0 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.83 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.09 seconds | 5% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.77 seconds | 7% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.64 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.09 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.97 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.28 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.16 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.15 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.78 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.72 seconds | 5% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.7 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.48 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.45 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.19 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.78 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.44 seconds | 52% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.44 seconds | 1% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.32 seconds | 9% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.22 seconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.96 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.65 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.5 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.44 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.44 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.37 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.32 seconds | 3% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.21 seconds | 4% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.17 seconds | 4% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.15 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.15 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.12 seconds | 12% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.12 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.08 seconds | 8% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.99 seconds | 14% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.83 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.8 seconds | 11% | Trend |
spec/lib/reports/line_items_spec.rb | 1.73 seconds | 9% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.46 seconds | 9% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.43 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 18% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.18 seconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.17 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | 16% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 1.04 seconds | 9% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.03 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 18% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.01 seconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 967 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 856 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 845 miliseconds | 23% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 841 miliseconds | 19% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 759 miliseconds | 21% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 703 miliseconds | 21% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 664 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 662 miliseconds | 28% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 660 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 582 miliseconds | 30% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 572 miliseconds | 26% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 567 miliseconds | 26% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 534 miliseconds | 23% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 526 miliseconds | 27% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 501 miliseconds | 30% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 499 miliseconds | 21% | Trend |
spec/migrations/split_customer_names_spec.rb | 498 miliseconds | 31% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 432 miliseconds | 31% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 413 miliseconds | 33% | Trend |
spec/lib/stripe/account_connector_spec.rb | 409 miliseconds | 36% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 393 miliseconds | 34% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 349 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 338 miliseconds | 35% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 319 miliseconds | 34% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 319 miliseconds | 40% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 309 miliseconds | 41% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 292 miliseconds | 41% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 292 miliseconds | 42% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 290 miliseconds | 42% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 287 miliseconds | 40% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 278 miliseconds | 40% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 263 miliseconds | 47% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 243 miliseconds | 46% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 228 miliseconds | 45% | Trend |
spec/lib/reports/report_spec.rb | 223 miliseconds | 42% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 217 miliseconds | 51% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 214 miliseconds | 50% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 211 miliseconds | 51% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 210 miliseconds | 52% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 205 miliseconds | 50% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 199 miliseconds | 53% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 197 miliseconds | 55% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 189 miliseconds | 50% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 174 miliseconds | 50% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 159 miliseconds | 60% | Trend |
spec/lib/spree/money_spec.rb | 138 miliseconds | 58% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 136 miliseconds | 64% | Trend |