My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 6ebcb289-8002-4527-a57f-64b68d24e826
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
2acda6a | refs/heads/dfc-website-url | 2 | 4 minutes 28.14 seconds 1% | 2024-04-23 23:20:55 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 4.87 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 4.87 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 28.14 seconds) |
---|---|---|
0 Finished First | 2024-04-23 23:23:43 UTC | 2 minutes 13.94 seconds |
1 Finished Last | 2024-04-23 23:23:48 UTC | 2 minutes 14.2 seconds |
You can likely decrease your CI build time by around 45 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.49 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 | 32.99 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 21.97 seconds | 5% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 19.72 seconds | 5% | Trend |
spec/lib/reports/customers_report_spec.rb | 10.14 seconds | 3% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 9.82 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 9.6 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.48 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 7.2 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.54 seconds | Trend | |
spec/lib/open_food_network/address_finder_spec.rb | 6.2 seconds | 3% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.81 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.66 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 5.21 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 5.03 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 4.92 seconds | 3% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.75 seconds | 1% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.7 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.53 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.35 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.11 seconds | 3% | 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.47 seconds | Trend | |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.36 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.14 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.07 seconds | 55% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.8 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.59 seconds | 5% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.57 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.55 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.43 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.25 seconds | 3% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 2.24 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.24 seconds | 2% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.17 seconds | Trend | |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.13 seconds | 18% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.06 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.05 seconds | Trend | |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 2.03 seconds | 19% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 2.0 seconds | 2% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.86 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.82 seconds | 1% | Trend |
spec/lib/reports/line_items_spec.rb | 1.76 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 1.71 seconds | 2% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.58 seconds | 15% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.34 seconds | 2% | 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.17 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.11 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb | 1.02 seconds | 1% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.02 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.01 seconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 991 miliseconds | Trend | |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 989 miliseconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 875 miliseconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 826 miliseconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 776 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 765 miliseconds | 19% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 707 miliseconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 702 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 678 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 678 miliseconds | 1% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 648 miliseconds | 5% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 593 miliseconds | 4% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 582 miliseconds | 1% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 556 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb | 544 miliseconds | 10% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 527 miliseconds | 9% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 526 miliseconds | 7% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 484 miliseconds | 3% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 471 miliseconds | 6% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 428 miliseconds | 4% | Trend |
spec/lib/stripe/account_connector_spec.rb | 410 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb | 396 miliseconds | Trend | |
spec/serializers/api/shipping_method_serializer_spec.rb | 374 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 342 miliseconds | 5% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 330 miliseconds | 5% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 319 miliseconds | 13% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 312 miliseconds | Trend | |
spec/lib/stripe/credit_card_remover_spec.rb | 303 miliseconds | 11% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 286 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 286 miliseconds | 3% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 272 miliseconds | 20% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 269 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 266 miliseconds | 3% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 251 miliseconds | 14% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 243 miliseconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 237 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 220 miliseconds | 1% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 220 miliseconds | Trend | |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 201 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 199 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 194 miliseconds | Trend | |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 194 miliseconds | 2% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb | 188 miliseconds | Trend | |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 187 miliseconds | Trend | |
spec/lib/reports/report_spec.rb | 179 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 174 miliseconds | 6% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 161 miliseconds | 14% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 148 miliseconds | 3% | Trend |
spec/lib/spree/money_spec.rb | 126 miliseconds | 4% | Trend |