My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 0379058d-807a-47fa-a0fa-be4d4770d3ca
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
0741499 | refs/pull/12161/merge | 2 | 4 minutes 23.77 seconds | 2024-02-15 05:39:57 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 21.4 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 21.4 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 23.77 seconds) |
---|---|---|
0 Finished First | 2024-02-15 05:42:39 UTC | 2 minutes 8.46 seconds |
1 Finished Last | 2024-02-15 05:43:01 UTC | 2 minutes 15.31 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.47 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 | 30.9 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 22.98 seconds | 10% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.31 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.67 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.29 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.16 seconds | Trend | |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.24 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.16 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb | 6.77 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.17 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.88 seconds | 7% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.42 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.05 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 5.03 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.99 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.93 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.64 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.59 seconds | 5% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.26 seconds | Trend | |
spec/lib/open_food_network/permissions_spec.rb | 4.18 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.81 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.79 seconds | 10% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.39 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.01 seconds | 49% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.85 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.71 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.68 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.54 seconds | 3% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.51 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.41 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.37 seconds | 8% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.28 seconds | 8% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.24 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.14 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.08 seconds | 6% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.07 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.06 seconds | 20% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 2.01 seconds | 13% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.92 seconds | 4% | Trend |
spec/lib/reports/line_items_spec.rb | 1.9 seconds | 14% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.83 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.76 seconds | 2% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.49 seconds | 8% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.47 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.31 seconds | 25% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.21 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.18 seconds | Trend | |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.12 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.1 seconds | 47% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.05 seconds | 7% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 988 miliseconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 923 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 838 miliseconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 810 miliseconds | 9% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 805 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 727 miliseconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 726 miliseconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 711 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 670 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 627 miliseconds | 3% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 582 miliseconds | 2% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 582 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 542 miliseconds | 1% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 541 miliseconds | 15% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 537 miliseconds | 44% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 517 miliseconds | 6% | Trend |
spec/migrations/split_customer_names_spec.rb | 493 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 489 miliseconds | 11% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 463 miliseconds | 1% | Trend |
spec/lib/stripe/account_connector_spec.rb | 410 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 378 miliseconds | 7% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 377 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 339 miliseconds | 9% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 316 miliseconds | 2% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 313 miliseconds | Trend | |
spec/lib/tasks/data/remove_transient_data_spec.rb | 307 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 281 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 279 miliseconds | 7% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 279 miliseconds | 11% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 264 miliseconds | 2% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 264 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 261 miliseconds | 6% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 250 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 246 miliseconds | 13% | Trend |
spec/lib/reports/report_spec.rb | 241 miliseconds | 35% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 233 miliseconds | 10% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 226 miliseconds | 10% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 220 miliseconds | 1% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 219 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 217 miliseconds | 11% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 213 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 198 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 189 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 161 miliseconds | 6% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 155 miliseconds | 9% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 138 miliseconds | 13% | Trend |
spec/lib/spree/money_spec.rb | 125 miliseconds | 4% | Trend |
spec/serializers/api/order_cycle_serializer_spec.rb | 121 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 121 miliseconds | 68% | Trend |