My organization (openfoodnetwork.org) / Open Food Network / engines / Build ID 7e530543-da2d-4f0d-8ef2-5c3fa867bd5f
Commit hash | Branch | Nodes | Start | Wall time | Tests execution time |
---|---|---|---|---|---|
e95e2e0 | refs/pull/12687/merge | 2 | about 2 months ago | 3 minutes 18.93 seconds | 5 minutes 59.53 seconds 4% |
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.72 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.72 seconds. The shorter this time is, the better.
Node index | Finish time | Tests execution time (5 minutes 59.53 seconds) | Test files |
---|---|---|---|
0 Finished First | 2024-07-22 20:08:19 UTC | 2 minutes 59.69 seconds | |
1 Finished Last | 2024-07-22 20:08:27 UTC | 2 minutes 59.84 seconds | |
You can likely decrease your CI build time by around 60 seconds by running more parallel CI nodes.
Running 3 parallel nodes should result in an optimal build time (~2.0 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.15 seconds | 5% | Trend |
spec/lib/open_food_network/order_cycle_permissions_spec.rb
|
46.27 seconds | 12% | Trend |
spec/lib/reports/packing/packing_report_spec.rb
|
20.31 seconds | 9% | Trend |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb
|
10.88 seconds | 13% | Trend |
spec/lib/reports/customers_report_spec.rb
|
10.21 seconds | Trend | |
spec/lib/reports/sales_tax_totals_by_order_spec.rb
|
9.74 seconds | 1% | Trend |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb
|
7.9 seconds | 8% | Trend |
spec/lib/stripe/payment_intent_validator_spec.rb
|
7.26 seconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb
|
7.2 seconds | 6% | Trend |
spec/lib/reports/bulk_coop_report_spec.rb
|
6.63 seconds | 1% | Trend |
spec/lib/open_food_network/address_finder_spec.rb
|
6.26 seconds | 5% | Trend |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb
|
5.75 seconds | 9% | Trend |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb
|
5.58 seconds | 2% | Trend |
engines/order_management/spec/services/order_management/order/updater_spec.rb
|
5.55 seconds | 9% | Trend |
spec/lib/open_food_network/scope_variants_to_search_spec.rb
|
5.21 seconds | 4% | Trend |
spec/lib/tasks/sample_data_rake_spec.rb
|
4.93 seconds | Trend | |
spec/lib/reports/order_cycle_management_report_spec.rb
|
4.9 seconds | Trend | |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb
|
4.74 seconds | 8% | Trend |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb
|
4.64 seconds | 3% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb
|
4.5 seconds | 2% | Trend |
spec/lib/reports/orders_and_distributors_report_spec.rb
|
4.49 seconds | 5% | Trend |
spec/lib/reports/products_and_inventory_report_spec.rb
|
4.42 seconds | 4% | Trend |
spec/lib/open_food_network/permissions_spec.rb
|
4.26 seconds | 6% | Trend |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb
|
4.22 seconds | 11% | Trend |
engines/dfc_provider/spec/services/supplied_product_builder_spec.rb
|
3.98 seconds | 4% | Trend |
spec/serializers/api/order_serializer_spec.rb
|
3.64 seconds | 2% | Trend |
engines/dfc_provider/spec/requests/supplied_products_spec.rb
|
3.47 seconds | 11% | 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.76 seconds | Trend | |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb
|
2.72 seconds | 4% | Trend |
spec/serializers/api/admin/order_cycle_serializer_spec.rb
|
2.67 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb
|
2.56 seconds | Trend | |
spec/lib/tasks/data/truncate_data_spec.rb
|
2.51 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb
|
2.37 seconds | 4% | Trend |
engines/order_management/spec/services/order_management/stock/packer_spec.rb
|
2.31 seconds | Trend | |
spec/serializers/api/admin/order_serializer_spec.rb
|
2.12 seconds | 4% | Trend |
engines/dfc_provider/spec/requests/catalog_items_spec.rb
|
2.1 seconds | 14% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb
|
2.08 seconds | 4% | Trend |
spec/serializers/api/cached_enterprise_serializer_spec.rb
|
2.04 seconds | 17% | Trend |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb
|
1.99 seconds | 1% | Trend |
spec/lib/reports/lettuce_share_report_spec.rb
|
1.96 seconds | 2% | Trend |
spec/lib/open_food_network/tag_rule_applicator_spec.rb
|
1.95 seconds | 8% | Trend |
spec/serializers/api/admin/exchange_serializer_spec.rb
|
1.92 seconds | 3% | Trend |
spec/lib/reports/line_items_spec.rb
|
1.82 seconds | 1% | Trend |
spec/serializers/api/current_order_serializer_spec.rb
|
1.55 seconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb
|
1.43 seconds | 3% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups/affiliated_by_spec.rb
|
1.4 seconds | 9% | Trend |
engines/dfc_provider/spec/requests/enterprises_spec.rb
|
1.39 seconds | 1% | Trend |
spec/lib/tasks/data/truncate_data_rake_spec.rb
|
1.36 seconds | 4% | Trend |
spec/serializers/api/product_serializer_spec.rb
|
1.36 seconds | 3% | Trend |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb
|
1.35 seconds | 4% | Trend |
engines/dfc_provider/spec/services/authorization_control_spec.rb
|
1.28 seconds | 8% | Trend |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb
|
1.24 seconds | 5% | Trend |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb
|
1.18 seconds | 11% | Trend |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb
|
1.07 seconds | 3% | Trend |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb
|
1.06 seconds | 9% | Trend |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb
|
1.05 seconds | 10% | Trend |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb
|
975 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/enterprise_fees_with_tax_report_by_producer_spec.rb
|
911 miliseconds | 9% | Trend |
spec/serializers/api/admin/variant_serializer_spec.rb
|
895 miliseconds | 2% | Trend |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb
|
894 miliseconds | 10% | Trend |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb
|
866 miliseconds | 1% | Trend |
spec/migrations/migrate_admin_tax_amounts_spec.rb
|
848 miliseconds | 1% | Trend |
spec/serializers/api/admin/enterprise_serializer_spec.rb
|
843 miliseconds | 3% | Trend |
spec/lib/stripe/credit_card_remover_spec.rb
|
842 miliseconds | 45% | Trend |
engines/dfc_provider/spec/requests/enterprise_groups_spec.rb
|
839 miliseconds | 47% | Trend |
spec/lib/reports/users_and_enterprises_report_spec.rb
|
834 miliseconds | 5% | Trend |
engines/dfc_provider/spec/requests/offers_spec.rb
|
832 miliseconds | 1% | Trend |
spec/migrations/split_customer_names_spec.rb
|
748 miliseconds | 5% | Trend |
spec/migrations/update_enterprise_instagram_links_spec.rb
|
743 miliseconds | 4% | Trend |
engines/dfc_provider/spec/services/enterprise_builder_spec.rb
|
736 miliseconds | 4% | Trend |
spec/serializers/api/variant_serializer_spec.rb
|
709 miliseconds | 1% | Trend |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb
|
703 miliseconds | Trend | |
spec/lib/stripe/profile_storer_spec.rb
|
687 miliseconds | 2% | Trend |
spec/lib/reports/xero_invoices_report_spec.rb
|
684 miliseconds | 66% | Trend |
spec/serializers/api/shipping_method_serializer_spec.rb
|
667 miliseconds | 3% | Trend |
spec/lib/stripe/account_connector_spec.rb
|
656 miliseconds | 6% | Trend |
spec/serializers/api/admin/customer_serializer_spec.rb
|
598 miliseconds | 2% | Trend |
spec/lib/i18n_digests_spec.rb
|
594 miliseconds | 75% | Trend |
engines/dfc_provider/spec/services/quantitative_value_builder_spec.rb
|
572 miliseconds | 3% | Trend |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb
|
570 miliseconds | 2% | Trend |
engines/dfc_provider/spec/services/offer_builder_spec.rb
|
570 miliseconds | 3% | Trend |
spec/lib/tasks/data/remove_transient_data_spec.rb
|
569 miliseconds | Trend | |
engines/dfc_provider/spec/services/dfc_io_spec.rb
|
563 miliseconds | 89% | Trend |
spec/lib/spree/core/product_duplicator_spec.rb
|
555 miliseconds | 8% | Trend |
spec/lib/tasks/enterprises_rake_spec.rb
|
552 miliseconds | 19% | Trend |
spec/lib/open_food_network/property_merge_spec.rb
|
551 miliseconds | 2% | Trend |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb
|
534 miliseconds | 4% | Trend |
spec/serializers/api/group_list_serializer_spec.rb
|
531 miliseconds | 4% | Trend |
spec/lib/reports/enterprise_fee_summary/summarizer_spec.rb
|
529 miliseconds | 79% | Trend |
engines/dfc_provider/spec/services/catalog_item_builder_spec.rb
|
510 miliseconds | 3% | Trend |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb
|
500 miliseconds | Trend | |
spec/migrations/migrate_customer_names_spec.rb
|
490 miliseconds | 3% | Trend |
spec/lib/reports/report_spec.rb
|
487 miliseconds | Trend | |
engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb
|
485 miliseconds | 50% | Trend |
engines/dfc_provider/spec/requests/addresses_spec.rb
|
473 miliseconds | Trend | |
spec/serializers/api/enterprise_serializer_spec.rb
|
470 miliseconds | Trend | |
spec/lib/tasks/import_product_images_rake_spec.rb
|
466 miliseconds | Trend | |
spec/serializers/api/admin/variant_override_serializer_spec.rb
|
458 miliseconds | 4% | Trend |
spec/lib/stripe/credit_card_cloner_spec.rb
|
452 miliseconds | 9% | Trend |