My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID c15e6642-5e89-4650-a2e3-9a460fe49a71
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
8600033 | refs/pull/12687/merge | 2 | about 2 months ago | 3 minutes 21.23 seconds | 5 minutes 51.4 seconds 1% |
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 15.42 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 15.42 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (5 minutes 51.4 seconds) | Test files |
---|---|---|---|
0 Finished First | 2024-07-22 18:12:26 UTC | 2 minutes 53.93 seconds | |
1 Finished Last | 2024-07-22 18:12:41 UTC | 2 minutes 57.47 seconds | |
You can likely decrease your CI build time by around 59 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~1.95 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
|
57.16 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb
|
45.42 seconds | 10% | Trend |
spec/lib/reports/packing/packing_report_spec.rb
|
18.54 seconds | Trend | |
spec/lib/reports/customers_report_spec.rb
|
10.35 seconds | 1% | Trend |
spec/lib/reports/sales_tax_totals_by_order_spec.rb
|
9.68 seconds | 1% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb
|
9.12 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb
|
7.84 seconds | 2% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb
|
7.42 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb
|
7.34 seconds | 1% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb
|
6.68 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb
|
5.83 seconds | 1% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb
|
5.61 seconds | 6% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb
|
5.46 seconds | Trend | |
spec/lib/open_food_network/scope_variants_to_search_spec.rb
|
5.12 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb
|
5.08 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb
|
5.01 seconds | 3% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb
|
5.0 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb
|
4.72 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb
|
4.61 seconds | 5% | Trend |
spec/lib/open_food_network/permissions_spec.rb
|
4.56 seconds | Trend | |
spec/lib/reports/orders_and_distributors_report_spec.rb
|
4.44 seconds | 4% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb
|
4.31 seconds | 1% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb
|
4.23 seconds | Trend | |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb
|
4.02 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb
|
3.76 seconds | Trend | |
spec/serializers/api/order_serializer_spec.rb
|
3.65 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb
|
3.43 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb
|
2.89 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/package_spec.rb
|
2.74 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb
|
2.64 seconds | 1% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb
|
2.64 seconds | 5% | Trend |
spec/lib/tasks/data/truncate_data_spec.rb
|
2.54 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb
|
2.52 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb
|
2.36 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb
|
2.27 seconds | 1% | Trend |
spec/serializers/api/admin/order_serializer_spec.rb
|
2.17 seconds | 2% | Trend |
spec/lib/reports/line_items_spec.rb
|
2.07 seconds | 12% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb
|
2.05 seconds | 5% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb
|
1.99 seconds | 6% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb
|
1.97 seconds | Trend | |
spec/lib/reports/lettuce_share_report_spec.rb
|
1.93 seconds | 1% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb
|
1.9 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb
|
1.87 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb
|
1.74 seconds | 9% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb
|
1.68 seconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb
|
1.62 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb
|
1.48 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb
|
1.41 seconds | Trend | |
spec/serializers/api/product_serializer_spec.rb
|
1.35 seconds | 3% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb
|
1.34 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb
|
1.33 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb
|
1.21 seconds | 8% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb
|
1.09 seconds | 8% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb
|
1.08 seconds | 7% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb
|
1.06 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb
|
1.05 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb
|
942 miliseconds | 10% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb
|
930 miliseconds | 7% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb
|
922 miliseconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb
|
891 miliseconds | 10% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb
|
870 miliseconds | Trend | |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb
|
828 miliseconds | 16% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb
|
828 miliseconds | 5% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb
|
812 miliseconds | 6% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb
|
797 miliseconds | 9% | Trend |
spec/lib/stripe/profile_storer_spec.rb
|
783 miliseconds | 16% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb
|
773 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb
|
763 miliseconds | 28% | Trend |
spec/migrations/migrate_customer_names_spec.rb
|
751 miliseconds | 48% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb
|
729 miliseconds | 7% | Trend |
spec/migrations/split_customer_names_spec.rb
|
724 miliseconds | 8% | Trend |
spec/serializers/api/variant_serializer_spec.rb
|
718 miliseconds | 2% | Trend |
spec/lib/reports/report_spec.rb
|
702 miliseconds | 43% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb
|
700 miliseconds | 9% | Trend |
spec/lib/open_food_network/property_merge_spec.rb
|
670 miliseconds | 24% | Trend |
spec/lib/stripe/account_connector_spec.rb
|
655 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb
|
647 miliseconds | 8% | Trend |
spec/lib/open_food_network/enterprise_issue_validator_spec.rb
|
578 miliseconds | 72% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb
|
578 miliseconds | 10% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb
|
573 miliseconds | 6% | Trend |
spec/lib/stripe/webhook_handler_spec.rb
|
569 miliseconds | 80% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb
|
551 miliseconds | 4% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb
|
536 miliseconds | 6% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb
|
535 miliseconds | 22% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb
|
524 miliseconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb
|
521 miliseconds | 8% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb
|
520 miliseconds | 5% | Trend |
spec/lib/spree/core/product_duplicator_spec.rb
|
510 miliseconds | Trend | |
spec/lib/stripe/credit_card_cloner_spec.rb
|
479 miliseconds | 3% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb
|
473 miliseconds | 7% | Trend |
spec/serializers/api/group_list_serializer_spec.rb
|
471 miliseconds | 6% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb
|
461 miliseconds | 6% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb
|
457 miliseconds | 8% | Trend |
spec/serializers/api/admin/variant_override_serializer_spec.rb
|
450 miliseconds | 5% | Trend |
spec/lib/tasks/import_product_images_rake_spec.rb
|
439 miliseconds | 5% | Trend |
engines/dfc_provider/spec/services/social_media_builder_spec.rb
|
438 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/social_medias_spec.rb
|
435 miliseconds | 8% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb
|
425 miliseconds | 10% | Trend |
spec/serializers/api/enterprise_serializer_spec.rb
|
422 miliseconds | 10% | Trend |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb
|
411 miliseconds | 8% | Trend |