My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID cfaeb55a-a405-41da-b666-54ac2bc4f40d
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
4de1905 | refs/heads/master | 2 | 4 minutes 13.25 seconds 16% | 2024-04-15 00:06:09 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 7.63 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 7.63 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 13.25 seconds) |
---|---|---|
0 Finished Last | 2024-04-15 14:09:35 UTC | 2 minutes 7.97 seconds |
1 Finished First | 2024-04-15 14:09:27 UTC | 2 minutes 5.28 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.41 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 | 31.31 seconds | 24% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.24 seconds | 35% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.08 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.57 seconds | 4% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.09 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 8.94 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.0 seconds | 8% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.98 seconds | 5% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.45 seconds | 3% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 5.79 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.46 seconds | 2% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.29 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.85 seconds | 7% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.82 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.76 seconds | 2% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.63 seconds | 8% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.4 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.1 seconds | 10% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.1 seconds | 9% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.03 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.83 seconds | 2% | Trend |
spec/serializers/api/order_serializer_spec.rb | 3.3 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.29 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.16 seconds | 12% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.04 seconds | 58% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.6 seconds | 11% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.58 seconds | 1% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.44 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.44 seconds | 9% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.32 seconds | 11% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.17 seconds | 15% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.09 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.05 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.04 seconds | 17% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 1.97 seconds | 13% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 1.95 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.88 seconds | 9% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.76 seconds | 12% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.75 seconds | 14% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.74 seconds | 10% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.67 seconds | 14% | Trend |
spec/lib/reports/line_items_spec.rb | 1.62 seconds | 12% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.54 seconds | 16% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.46 seconds | 4% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.31 seconds | 16% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.31 seconds | 14% | Trend |
spec/serializers/api/product_serializer_spec.rb | 1.15 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.1 seconds | 15% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.09 seconds | 14% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 977 miliseconds | 12% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 968 miliseconds | 11% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 967 miliseconds | 16% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 957 miliseconds | 17% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 810 miliseconds | 16% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 807 miliseconds | 18% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 805 miliseconds | 20% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 718 miliseconds | 23% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 713 miliseconds | 33% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 703 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 640 miliseconds | 21% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 640 miliseconds | 18% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 593 miliseconds | 18% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 555 miliseconds | 21% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 548 miliseconds | 23% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 531 miliseconds | 21% | Trend |
spec/migrations/split_customer_names_spec.rb | 468 miliseconds | 22% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 464 miliseconds | 24% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 457 miliseconds | 26% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 450 miliseconds | 23% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 418 miliseconds | 24% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 417 miliseconds | 23% | Trend |
spec/lib/stripe/account_connector_spec.rb | 408 miliseconds | 24% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 374 miliseconds | 24% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 333 miliseconds | 29% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 314 miliseconds | 33% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 303 miliseconds | 31% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 302 miliseconds | 31% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 288 miliseconds | 31% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 281 miliseconds | 33% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 275 miliseconds | 28% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 274 miliseconds | 32% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 268 miliseconds | 33% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 261 miliseconds | 30% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 259 miliseconds | 36% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 256 miliseconds | 33% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 230 miliseconds | 26% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 221 miliseconds | 33% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 209 miliseconds | 38% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 207 miliseconds | 39% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 205 miliseconds | 40% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 203 miliseconds | 38% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 185 miliseconds | 41% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 184 miliseconds | 38% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 182 miliseconds | 41% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 175 miliseconds | 42% | Trend |
spec/lib/reports/report_spec.rb | 171 miliseconds | 52% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 170 miliseconds | 43% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 146 miliseconds | 51% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 134 miliseconds | 48% | Trend |
spec/lib/spree/money_spec.rb | 128 miliseconds | 56% | Trend |