My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 7fad57b2-a4aa-4554-a17c-a7cd9e821224
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
6965592 | refs/heads/master | 2 | 4 minutes 44.43 seconds 15% | 2024-03-14 23:37:46 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 29.14 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 29.14 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 44.43 seconds) |
---|---|---|
0 Finished First | 2024-03-14 23:40:30 UTC | 2 minutes 10.37 seconds |
1 Finished Last | 2024-03-14 23:40:59 UTC | 2 minutes 34.06 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.58 minutes)
Test file path (Displaying entries 1 - 100 of 136 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.75 seconds | 37% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 24.53 seconds | 42% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 21.62 seconds | 11% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.56 seconds | 9% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.76 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.01 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 8.26 seconds | 9% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.5 seconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.23 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 6.38 seconds | 10% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.38 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.36 seconds | 12% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.8 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.22 seconds | Trend | |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.17 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 5.07 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 5.07 seconds | 12% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.98 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.73 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 4.4 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.35 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.89 seconds | 4% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.44 seconds | 7% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.39 seconds | 52% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 3.01 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.98 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.89 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.77 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.75 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.69 seconds | 9% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.63 seconds | 12% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.59 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.54 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.41 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.38 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb | 2.27 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.24 seconds | 5% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 2.18 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 2.02 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.02 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.96 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.95 seconds | 63% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.94 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.82 seconds | 10% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.67 seconds | 3% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.41 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.26 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.23 seconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.21 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.15 seconds | 8% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.13 seconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 1.01 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.01 seconds | 19% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 932 miliseconds | 15% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 909 miliseconds | 14% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 850 miliseconds | 27% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 848 miliseconds | 23% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 786 miliseconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 746 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 724 miliseconds | 26% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 675 miliseconds | 28% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 659 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 632 miliseconds | 25% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 626 miliseconds | 19% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 613 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 611 miliseconds | 27% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 527 miliseconds | 27% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 525 miliseconds | 27% | Trend |
spec/migrations/split_customer_names_spec.rb | 497 miliseconds | 32% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 496 miliseconds | 23% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 477 miliseconds | 33% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 423 miliseconds | 33% | Trend |
spec/lib/stripe/account_connector_spec.rb | 381 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 369 miliseconds | 30% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 355 miliseconds | 38% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 353 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 351 miliseconds | 35% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 341 miliseconds | 33% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 331 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 305 miliseconds | 40% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 274 miliseconds | 45% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 274 miliseconds | 44% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 259 miliseconds | 49% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 256 miliseconds | 46% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 250 miliseconds | 40% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 248 miliseconds | 45% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 243 miliseconds | 45% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 240 miliseconds | 51% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 234 miliseconds | 48% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 212 miliseconds | 53% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 209 miliseconds | 52% | Trend |
spec/lib/reports/report_spec.rb | 198 miliseconds | 49% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 195 miliseconds | 53% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 54% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 178 miliseconds | 59% | Trend |
spec/lib/spree/money_spec.rb | 166 miliseconds | 50% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 149 miliseconds | 58% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 147 miliseconds | 63% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 130 miliseconds | 62% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 117 miliseconds | 69% | Trend |