My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 01c5d7d9-157d-4d07-b60f-b98c26871893
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
7cd7d2e | refs/heads/master | 2 | 4 minutes 35.45 seconds 5% | 2024-02-14 22:02:19 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 6.62 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 6.62 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 35.45 seconds) |
---|---|---|
0 Finished First | 2024-02-14 22:05:11 UTC | 2 minutes 10.55 seconds |
1 Finished Last | 2024-02-14 22:05:18 UTC | 2 minutes 24.91 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.53 minutes)
Test file path (Displaying entries 1 - 100 of 133 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.65 seconds | Trend | |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 23.36 seconds | 12% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 20.49 seconds | 8% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.24 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.94 seconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.08 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 8.98 seconds | 28% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 7.67 seconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.33 seconds | 2% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.58 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.86 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.55 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.38 seconds | 7% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.31 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.26 seconds | 10% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.14 seconds | 9% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.9 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.46 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.38 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.37 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 4.03 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.91 seconds | 2% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.68 seconds | 11% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.09 seconds | 3% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.97 seconds | 49% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.72 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.7 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.66 seconds | 21% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.65 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.62 seconds | 7% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.42 seconds | 15% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.41 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.23 seconds | 13% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.2 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.19 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb | 2.16 seconds | 21% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.1 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb | 2.05 seconds | 23% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.99 seconds | 16% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.9 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.88 seconds | 4% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.79 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.47 seconds | 18% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.42 seconds | 2% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.38 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.2 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.13 seconds | 1% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.12 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.06 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.04 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.03 seconds | 51% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 906 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 899 miliseconds | 32% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 847 miliseconds | Trend | |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 845 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 834 miliseconds | 12% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 813 miliseconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 791 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 765 miliseconds | Trend | |
spec/serializers/api/admin/variant_serializer_spec.rb | 751 miliseconds | 13% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 642 miliseconds | 12% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 624 miliseconds | 10% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 611 miliseconds | Trend | |
engines/dfc_provider/spec/requests/offers_spec.rb | 565 miliseconds | 2% | Trend |
spec/migrations/split_customer_names_spec.rb | 553 miliseconds | 14% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 538 miliseconds | 14% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 511 miliseconds | 4% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 486 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 484 miliseconds | 21% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 465 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 429 miliseconds | 64% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 409 miliseconds | 14% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 404 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 369 miliseconds | 14% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 339 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 325 miliseconds | 4% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 317 miliseconds | 23% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 305 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 299 miliseconds | 19% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 282 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 281 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 280 miliseconds | 2% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 265 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 257 miliseconds | 21% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 253 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 234 miliseconds | 23% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 228 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 223 miliseconds | 25% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 211 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 208 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 205 miliseconds | Trend | |
spec/lib/i18n_digests_spec.rb | 200 miliseconds | 203% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 183 miliseconds | 8% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 174 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 164 miliseconds | 8% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 153 miliseconds | 8% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 148 miliseconds | 21% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/persons_spec.rb | 122 miliseconds | 19% | Trend |