My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID ed090371-35dc-4456-bb84-c488eb3f93a1
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
a557377 | refs/pull/12687/merge | 2 | 3 months ago | 3 minutes 15.03 seconds | 6 minutes 1.17 seconds 2% |
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.1 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.1 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (6 minutes 1.17 seconds) | Test files |
---|---|---|---|
0 Finished Last | 2024-07-25 11:35:45 UTC | 3 minutes 3.27 seconds | |
1 Finished First | 2024-07-25 11:35:40 UTC | 2 minutes 57.91 seconds | |
You can likely decrease your CI build time by around 1 minute 31 seconds by running more parallel CI nodes.
Running 4 parallel nodes should result in an optimal build time (~1.5 minutes)
Test file path (Displaying entries 1 - 100 of 140 in total files) | Execution time | ||
---|---|---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb
|
58.31 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb
|
45.43 seconds | 3% | Trend |
spec/lib/reports/packing/packing_report_spec.rb
|
18.59 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb
|
10.79 seconds | 5% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb
|
9.84 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb
|
9.29 seconds | 3% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb
|
7.81 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb
|
7.41 seconds | 4% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb
|
7.32 seconds | Trend | |
spec/lib/reports/bulk_coop_report_spec.rb
|
6.89 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb
|
6.01 seconds | 13% | Trend |
spec/lib/open_food_network/address_finder_spec.rb
|
5.97 seconds | 1% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb
|
5.72 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb
|
5.36 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb
|
5.31 seconds | 8% | Trend |
spec/lib/reports/order_cycle_management_report_spec.rb
|
5.13 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb
|
4.89 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb
|
4.84 seconds | 9% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb
|
4.81 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb
|
4.61 seconds | 3% | Trend |
spec/lib/open_food_network/permissions_spec.rb
|
4.59 seconds | Trend | |
spec/lib/reports/products_and_inventory_report_spec.rb
|
4.44 seconds | 4% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb
|
4.29 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb
|
4.12 seconds | 7% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb
|
3.95 seconds | 6% | Trend |
spec/serializers/api/order_serializer_spec.rb
|
3.95 seconds | 10% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb
|
3.42 seconds | 10% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb
|
3.06 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb
|
2.96 seconds | 2% | Trend |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb
|
2.92 seconds | 10% | Trend |
engines/order_management/spec/services/order_management/stock/package_spec.rb
|
2.88 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb
|
2.67 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb
|
2.64 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb
|
2.56 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/packer_spec.rb
|
2.4 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb
|
2.29 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb
|
2.29 seconds | 13% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb
|
2.2 seconds | 13% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb
|
2.19 seconds | 2% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb
|
2.18 seconds | 51% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb
|
2.13 seconds | 17% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb
|
1.96 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb
|
1.92 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb
|
1.83 seconds | 20% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb
|
1.8 seconds | 5% | Trend |
spec/serializers/api/current_order_serializer_spec.rb
|
1.65 seconds | 5% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb
|
1.51 seconds | Trend | |
engines/dfc_provider/spec/requests/enterprises_spec.rb
|
1.43 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb
|
1.42 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb
|
1.38 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb
|
1.35 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb
|
1.32 seconds | 17% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb
|
1.24 seconds | 6% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb
|
1.21 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb
|
1.19 seconds | 13% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb
|
1.15 seconds | 34% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb
|
1.11 seconds | 5% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb
|
1.09 seconds | 6% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb
|
1.04 seconds | 35% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb
|
1.01 seconds | 6% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb
|
965 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb
|
935 miliseconds | 4% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb
|
898 miliseconds | 2% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb
|
889 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb
|
873 miliseconds | 8% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb
|
820 miliseconds | 3% | Trend |
spec/migrations/split_customer_names_spec.rb
|
800 miliseconds | 5% | Trend |
spec/serializers/api/group_list_serializer_spec.rb
|
754 miliseconds | 52% | Trend |
spec/serializers/api/variant_serializer_spec.rb
|
739 miliseconds | 7% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb
|
731 miliseconds | 1% | Trend |
spec/migrations/migrate_customer_names_spec.rb
|
726 miliseconds | 43% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb
|
716 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb
|
683 miliseconds | 2% | Trend |
spec/serializers/api/admin/product_serializer_spec.rb
|
663 miliseconds | 64% | Trend |
spec/lib/stripe/account_connector_spec.rb
|
645 miliseconds | 5% | Trend |
spec/serializers/api/admin/subscription_customer_serializer_spec.rb
|
637 miliseconds | 86% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb
|
628 miliseconds | 3% | Trend |
spec/lib/stripe/profile_storer_spec.rb
|
617 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb
|
589 miliseconds | 9% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb
|
589 miliseconds | 1% | Trend |
spec/lib/stripe/webhook_handler_spec.rb
|
578 miliseconds | 94% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb
|
568 miliseconds | 2% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb
|
561 miliseconds | 2% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb
|
551 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb
|
549 miliseconds | Trend | |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb
|
540 miliseconds | 4% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb
|
518 miliseconds | 23% | Trend |
spec/lib/spree/core/product_duplicator_spec.rb
|
516 miliseconds | 3% | Trend |
spec/lib/open_food_network/property_merge_spec.rb
|
506 miliseconds | 3% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb
|
503 miliseconds | 7% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb
|
467 miliseconds | 6% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb
|
459 miliseconds | Trend | |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb
|
459 miliseconds | 10% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb
|
454 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb
|
450 miliseconds | 4% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb
|
450 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb
|
449 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb
|
441 miliseconds | 3% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb
|
432 miliseconds | 2% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb
|
429 miliseconds | 7% | Trend |