My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 14675e60-9a92-4e31-a01d-08a0c316f3d4
Commit hash | Branch | Nodes | Tests execution time | Created at |
---|---|---|---|---|
cadc2bf | refs/heads/master | 2 | 4 minutes 32.19 seconds 18% | 2024-04-02 23:03:43 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 5.07 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 5.07 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (4 minutes 32.19 seconds) |
---|---|---|
0 Finished Last | 2024-04-02 23:06:39 UTC | 2 minutes 21.09 seconds |
1 Finished First | 2024-04-02 23:06:34 UTC | 2 minutes 11.11 seconds |
You can likely decrease your CI build time by around 46 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.51 minutes)
Test file path (Displaying entries 1 - 100 of 138 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 34.5 seconds | 30% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 20.51 seconds | 51% | Trend |
spec/lib/reports/packing/packing_report_spec.rb | 18.41 seconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 10.29 seconds | 9% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb | 10.06 seconds | 4% | Trend |
spec/lib/reports/customers_report_spec.rb | 9.56 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 7.84 seconds | 4% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 6.87 seconds | 6% | Trend |
spec/lib/open_food_network/address_finder_spec.rb | 6.61 seconds | 4% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb | 6.55 seconds | 4% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb | 6.25 seconds | 170% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 5.89 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.67 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 5.03 seconds | Trend | |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 4.81 seconds | 6% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 4.8 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 4.78 seconds | 3% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb | 4.71 seconds | 2% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb | 4.58 seconds | 7% | Trend |
spec/lib/open_food_network/permissions_spec.rb | 4.47 seconds | Trend | |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 4.09 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 3.97 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb | 3.65 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb | 3.43 seconds | 7% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb | 3.31 seconds | 1% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb | 3.05 seconds | 57% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 2.85 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 2.62 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 2.62 seconds | 11% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb | 2.51 seconds | 7% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 2.46 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 2.34 seconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 2.34 seconds | 12% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 2.31 seconds | 3% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb | 2.2 seconds | 2% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 2.11 seconds | 7% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb | 2.03 seconds | 15% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 1.95 seconds | 4% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb | 1.93 seconds | 8% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 1.88 seconds | 12% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb | 1.74 seconds | 14% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 1.74 seconds | 7% | Trend |
spec/lib/reports/line_items_spec.rb | 1.64 seconds | 14% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb | 1.63 seconds | 15% | Trend |
spec/serializers/api/current_order_serializer_spec.rb | 1.48 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 1.24 seconds | 1% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb | 1.23 seconds | 16% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 1.18 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb | 1.12 seconds | 22% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.08 seconds | 9% | Trend |
spec/serializers/api/product_serializer_spec.rb | 971 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 962 miliseconds | 21% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 875 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 833 miliseconds | 24% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 821 miliseconds | 15% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 799 miliseconds | 23% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 763 miliseconds | 21% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 759 miliseconds | 33% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb | 704 miliseconds | 21% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 699 miliseconds | 24% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb | 679 miliseconds | 21% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 636 miliseconds | 24% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 585 miliseconds | 24% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 566 miliseconds | 26% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb | 556 miliseconds | 33% | Trend |
spec/migrations/split_customer_names_spec.rb | 496 miliseconds | 32% | Trend |
spec/serializers/api/variant_serializer_spec.rb | 490 miliseconds | 31% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb | 481 miliseconds | 33% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb | 463 miliseconds | 33% | Trend |
spec/lib/stripe/account_connector_spec.rb | 459 miliseconds | 29% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 433 miliseconds | 32% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb | 417 miliseconds | 30% | Trend |
spec/lib/spree/core/mail_interceptor_spec.rb | 413 miliseconds | 33% | Trend |
spec/lib/stripe/profile_storer_spec.rb | 360 miliseconds | 42% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb | 360 miliseconds | 31% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb | 305 miliseconds | 39% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb | 304 miliseconds | 46% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb | 304 miliseconds | 43% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 296 miliseconds | 40% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb | 295 miliseconds | 40% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 272 miliseconds | 42% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb | 272 miliseconds | 44% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb | 262 miliseconds | 50% | Trend |
spec/lib/open_food_network/property_merge_spec.rb | 254 miliseconds | 49% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb | 247 miliseconds | 40% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 244 miliseconds | 41% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 239 miliseconds | 44% | Trend |
spec/serializers/api/group_list_serializer_spec.rb | 231 miliseconds | 48% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb | 229 miliseconds | 53% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb | 207 miliseconds | 52% | Trend |
spec/lib/reports/report_spec.rb | 206 miliseconds | 46% | Trend |
spec/migrations/migrate_customer_names_spec.rb | 204 miliseconds | 54% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb | 200 miliseconds | 53% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb | 184 miliseconds | 58% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb | 183 miliseconds | 58% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb | 175 miliseconds | 54% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 161 miliseconds | 53% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb | 141 miliseconds | 63% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb | 137 miliseconds | 65% | Trend |
spec/lib/spree/money_spec.rb | 130 miliseconds | 60% | Trend |