My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 8dea81b2-024c-4c8f-8584-534db0051ed5
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
b95d5c4 | refs/heads/oidc-tokens | 2 | 4 minutes 22.19 seconds | 2024-02-15 00:28:15 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 16.78 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 16.78 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 22.19 seconds) |
---|---|---|
0 Finished Last | 2024-02-15 00:31:15 UTC | 2 minutes 13.18 seconds |
1 Finished First | 2024-02-15 00:30:58 UTC | 2 minutes 9.02 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 134 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 31.53 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.26 seconds | 2% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.98 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb | 9.71 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.26 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.88 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.35 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.05 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.93 seconds | 5% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.28 seconds | 4% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.63 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.45 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.29 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.19 seconds | 8% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.02 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.96 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.5 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.41 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.38 seconds | 2% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.28 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.9 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.56 seconds | 3% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.38 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.03 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 2.96 seconds | 49% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.72 seconds | Trend | |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.58 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.56 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.54 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.44 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.43 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.37 seconds | 9% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.16 seconds | 2% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.16 seconds | 6% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.16 seconds | 21% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.12 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.01 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.98 seconds | 7% | Trend |
spec/lib/reports/line_items_spec.rb | 1.78 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.78 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.75 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.59 seconds | 6% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.42 seconds | 2% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.39 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.17 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.16 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.13 seconds | 3% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.06 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.03 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.02 seconds | 51% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 983 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 906 miliseconds | 18% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 856 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 835 miliseconds | 13% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 831 miliseconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 817 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 797 miliseconds | 40% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 760 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 691 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 686 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 663 miliseconds | 2% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 611 miliseconds | Trend | |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 552 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 532 miliseconds | 3% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 502 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 487 miliseconds | Trend | |
spec/lib/reports/users_and_enterprises_report_spec.rb | 483 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 480 miliseconds | 127% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 473 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 441 miliseconds | Trend | |
spec/lib/stripe/account_connector_spec.rb | 407 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 401 miliseconds | 1% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 387 miliseconds | 19% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 358 miliseconds | Trend | |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 351 miliseconds | 13% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 314 miliseconds | 61% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 304 miliseconds | 1% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 299 miliseconds | 1% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 289 miliseconds | Trend | |
spec/lib/open_food_network/property_merge_spec.rb | 282 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 271 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 269 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 268 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 260 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 259 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 235 miliseconds | 5% | Trend |
spec/lib/reports/report_spec.rb | 229 miliseconds | 28% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 221 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 216 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 207 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb | 206 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 185 miliseconds | 2% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 160 miliseconds | 5% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 148 miliseconds | 4% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 134 miliseconds | 9% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 120 miliseconds | 68% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 120 miliseconds | Trend |