My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID ebecbcb6-a572-4f26-b9d1-d52cd43ef791
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
5a9b9a0 | refs/heads/dfc-website-url | 2 | 4 minutes 12.79 seconds 4% | 2024-04-23 06:51:24 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 9.84 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 9.84 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 12.79 seconds) |
---|---|---|
0 Finished Last | 2024-04-23 06:54:15 UTC | 2 minutes 6.14 seconds |
1 Finished First | 2024-04-23 06:54:05 UTC | 2 minutes 6.65 seconds |
You can likely decrease your CI build time by around 43 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.4 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.98 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 19.97 seconds | 4% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.38 seconds | 2% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.47 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.09 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.93 seconds | 2% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.92 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 6.9 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.21 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.01 seconds | Trend | |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.47 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.2 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.81 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.61 seconds | 1% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.57 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.5 seconds | 5% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.48 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.28 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.02 seconds | 6% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 3.98 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.86 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.43 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.27 seconds | 52% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.19 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.15 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.83 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.49 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.38 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.36 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.36 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.32 seconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.3 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.28 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.1 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb | 2.08 seconds | 3% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.0 seconds | 10% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.92 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.87 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.87 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.77 seconds | 3% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.69 seconds | 5% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.65 seconds | 5% | Trend |
spec/lib/reports/line_items_spec.rb | 1.6 seconds | 7% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.32 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.26 seconds | 8% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.18 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.12 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.09 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.03 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 963 miliseconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 956 miliseconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb | 950 miliseconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 805 miliseconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 803 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 791 miliseconds | 10% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 787 miliseconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 704 miliseconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 691 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 650 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 639 miliseconds | 6% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 629 miliseconds | 4% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 590 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 558 miliseconds | 3% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 549 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 528 miliseconds | 5% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 469 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb | 459 miliseconds | 7% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 459 miliseconds | 2% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 456 miliseconds | 7% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 428 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb | 398 miliseconds | 2% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 396 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 368 miliseconds | 7% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 343 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 302 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 295 miliseconds | 5% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 293 miliseconds | 2% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 293 miliseconds | 6% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 271 miliseconds | 4% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 264 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 263 miliseconds | 5% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 262 miliseconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 256 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 256 miliseconds | 7% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 250 miliseconds | 4% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 215 miliseconds | 2% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 209 miliseconds | 7% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 207 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 200 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 198 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 197 miliseconds | 5% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 195 miliseconds | 6% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 190 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 186 miliseconds | 4% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 185 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 180 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb | 172 miliseconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 158 miliseconds | 1% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 134 miliseconds | 4% | Trend |
spec/lib/spree/money_spec.rb | 128 miliseconds | 3% | Trend |