My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID b15aaf6d-7bc8-4d08-874e-416ffd5d4a30
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
09ece4b | refs/heads/master | 2 | 4 minutes 8.44 seconds 18% | 2024-04-17 22:58:33 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 2.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 2.81 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 8.44 seconds) |
---|---|---|
0 Finished Last | 2024-04-17 23:01:12 UTC | 2 minutes 5.69 seconds |
1 Finished First | 2024-04-17 23:01:09 UTC | 2 minutes 2.75 seconds |
You can likely decrease your CI build time by around 42 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.38 minutes)
Test file path (Displaying entries 1 - 100 of 139 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 30.82 seconds | 26% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 19.59 seconds | 37% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 17.75 seconds | 6% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.37 seconds | 6% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 8.96 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.62 seconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.85 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.72 seconds | 12% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.22 seconds | 7% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.94 seconds | 6% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.27 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.03 seconds | 10% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.76 seconds | 4% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.62 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.61 seconds | 12% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.55 seconds | 7% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.34 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.01 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.0 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 3.98 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.73 seconds | 5% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.24 seconds | 56% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.19 seconds | 12% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.14 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 2.94 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.57 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.37 seconds | 11% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.32 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.27 seconds | 13% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.27 seconds | 13% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.25 seconds | 5% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.18 seconds | 1% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.16 seconds | 15% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.05 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.03 seconds | 18% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 1.96 seconds | 15% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 1.94 seconds | 12% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.75 seconds | 13% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.72 seconds | 6% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.7 seconds | 16% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.69 seconds | 13% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.65 seconds | 15% | Trend |
spec/lib/reports/line_items_spec.rb | 1.63 seconds | 11% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.31 seconds | 15% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.26 seconds | 17% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.2 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.15 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.12 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.07 seconds | 17% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.04 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 975 miliseconds | 15% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 972 miliseconds | 13% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 851 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 804 miliseconds | 20% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 800 miliseconds | 19% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 783 miliseconds | 19% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 736 miliseconds | 31% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 711 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 700 miliseconds | 25% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 640 miliseconds | 22% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 628 miliseconds | 23% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 573 miliseconds | 21% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 565 miliseconds | 16% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 546 miliseconds | 23% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 527 miliseconds | 25% | Trend |
spec/migrations/split_customer_names_spec.rb | 467 miliseconds | 22% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 455 miliseconds | 26% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 454 miliseconds | 25% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 445 miliseconds | 24% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 436 miliseconds | 21% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 398 miliseconds | 1% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 391 miliseconds | 27% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 377 miliseconds | 23% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 362 miliseconds | 10% | Trend |
spec/lib/stripe/account_connector_spec.rb | 360 miliseconds | 33% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 345 miliseconds | 26% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 315 miliseconds | 32% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 293 miliseconds | 33% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 284 miliseconds | 32% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 284 miliseconds | 36% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 261 miliseconds | 32% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 260 miliseconds | 36% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 250 miliseconds | 40% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 246 miliseconds | 36% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 239 miliseconds | 36% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 214 miliseconds | 35% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 211 miliseconds | 37% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 207 miliseconds | 39% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 199 miliseconds | 41% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 190 miliseconds | 42% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 189 miliseconds | 40% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 184 miliseconds | 38% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 178 miliseconds | 41% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 178 miliseconds | 40% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 177 miliseconds | 43% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 173 miliseconds | 44% | Trend |
spec/lib/reports/report_spec.rb | 168 miliseconds | 52% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 147 miliseconds | 51% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 132 miliseconds | 49% | Trend |
spec/lib/spree/money_spec.rb | 120 miliseconds | 59% | Trend |