My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_engines / Build ID 32d84d79-8652-4c3b-9d9c-d7b68e89b8c6
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
831d946a2df7a00b53d876ca5c4942e9de124a6e | refs/pull/10331/merge | 5 | 2023-01-26 14:20:21 UTC | 2023-01-26 14:21:36 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 1 minute 5.431 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-01-26 14:20:21 UTC. CI nodes that finished at least 60s later are highlighted.
The reason for slow CI nodes might be too large test files (see the Test Files tab). You may want to try the Knapsack Pro Queue Mode (Ruby) to improve the distribution of your tests. Learn more about dynamic test suite split here.
Note: if you run a CI build for the same commit again (for instance when you retry a CI build), then you will see the data updated below. Some of the nodes might be highlighted until the whole CI build is complete.
The average test execution time per CI node is 1 minute 33.886 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 5.431 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-01-26 14:20:23 UTC | 1 minute 21.684 seconds |
1 Finished First | 2023-01-26 14:20:21 UTC | 1 minute 24.614 seconds |
2 Finished Last | 2023-01-26 14:21:27 UTC | 1 minute 47.285 seconds |
3 | 2023-01-26 14:21:08 UTC | 1 minute 42.53 seconds |
4 | 2023-01-26 14:21:02 UTC | 1 minute 33.32 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
dc222463-8617-4d8a-bf8a-c1ff599f3b20 | 5 | 7 minutes 49.429 seconds | 1 minute 33.886 seconds | 0.003 seconds |
Test file path (Displaying entries 1 - 100 of 120 in total files) | Execution time |
---|---|
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 49.652 seconds |
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 42.138 seconds |
spec/lib/reports/packing/packing_report_spec.rb | 33.77 seconds |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 16.629 seconds |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 16.245 seconds |
spec/lib/open_food_network/address_finder_spec.rb | 16.189 seconds |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 14.227 seconds |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 13.568 seconds |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 13.275 seconds |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 13.016 seconds |
spec/lib/reports/bulk_coop_report_spec.rb | 12.566 seconds |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 11.61 seconds |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 10.656 seconds |
spec/lib/open_food_network/permissions_spec.rb | 9.861 seconds |
spec/serializers/api/order_serializer_spec.rb | 9.346 seconds |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 9.342 seconds |
spec/lib/reports/order_cycle_management_report_spec.rb | 9.154 seconds |
spec/lib/reports/products_and_inventory_report_spec.rb | 8.298 seconds |
spec/lib/tasks/sample_data_rake_spec.rb | 8.228 seconds |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 6.461 seconds |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 6.301 seconds |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 6.167 seconds |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 5.641 seconds |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 5.548 seconds |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 5.391 seconds |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 5.299 seconds |
engines/dfc_provider/spec/controllers/dfc_provider/catalog_items_controller_spec.rb | 5.28 seconds |
spec/lib/tasks/data/truncate_data_spec.rb | 5.217 seconds |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 5.071 seconds |
spec/lib/reports/orders_and_distributors_report_spec.rb | 5.025 seconds |
spec/serializers/api/admin/exchange_serializer_spec.rb | 4.881 seconds |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 4.846 seconds |
spec/serializers/api/admin/order_serializer_spec.rb | 4.601 seconds |
spec/lib/reports/lettuce_share_report_spec.rb | 4.388 seconds |
spec/serializers/api/product_serializer_spec.rb | 4.235 seconds |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 4.05 seconds |
spec/lib/reports/customers_report_spec.rb | 3.911 seconds |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 3.39 seconds |
spec/serializers/api/current_order_serializer_spec.rb | 3.361 seconds |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 3.286 seconds |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 2.614 seconds |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 2.414 seconds |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 2.365 seconds |
engines/dfc_provider/spec/controllers/dfc_provider/supplied_products_controller_spec.rb | 2.024 seconds |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 1.998 seconds |
spec/lib/tasks/data/remove_transient_data_spec.rb | 1.923 seconds |
spec/serializers/api/admin/variant_serializer_spec.rb | 1.833 seconds |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.763 seconds |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.605 seconds |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 1.596 seconds |
spec/lib/spree/core/mail_interceptor_spec.rb | 1.574 seconds |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.544 seconds |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 1.463 seconds |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.447 seconds |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 1.349 seconds |
spec/serializers/api/variant_serializer_spec.rb | 1.322 seconds |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 1.252 seconds |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 1.148 seconds |
engines/dfc_provider/spec/controllers/dfc_provider/enterprises_spec.rb | 1.148 seconds |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 1.125 seconds |
spec/lib/reports/line_items_spec.rb | 0.981 seconds |
spec/lib/reports/users_and_enterprises_report_spec.rb | 0.885 seconds |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 0.853 seconds |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 0.835 seconds |
spec/migrations/split_customer_names_spec.rb | 0.746 seconds |
spec/lib/stripe/account_connector_spec.rb | 0.734 seconds |
engines/dfc_provider/spec/serializers/dfc_provider/supplied_product_serializer_spec.rb | 0.725 seconds |
spec/serializers/api/shipping_method_serializer_spec.rb | 0.692 seconds |
spec/migrations/update_enterprise_instagram_links_spec.rb | 0.679 seconds |
spec/lib/open_food_network/property_merge_spec.rb | 0.633 seconds |
engines/dfc_provider/spec/serializers/dfc_provider/catalog_item_serializer_spec.rb | 0.589 seconds |
spec/serializers/api/admin/customer_serializer_spec.rb | 0.509 seconds |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 0.471 seconds |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 0.448 seconds |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 0.428 seconds |
spec/serializers/api/group_list_serializer_spec.rb | 0.424 seconds |
spec/migrations/migrate_customer_names_spec.rb | 0.385 seconds |
spec/lib/stripe/payment_intent_validator_spec.rb | 0.378 seconds |
spec/serializers/api/enterprise_serializer_spec.rb | 0.375 seconds |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 0.365 seconds |
spec/serializers/api/admin/product_serializer_spec.rb | 0.363 seconds |
spec/lib/reports/report_spec.rb | 0.328 seconds |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 0.285 seconds |
spec/lib/reports/xero_invoices_report_spec.rb | 0.26 seconds |
spec/lib/stripe/profile_storer_spec.rb | 0.224 seconds |
spec/lib/spree/money_spec.rb | 0.211 seconds |
spec/lib/reports/sales_tax_report_spec.rb | 0.188 seconds |
spec/serializers/api/order_cycle_serializer_spec.rb | 0.181 seconds |
spec/serializers/api/admin/subscription_customer_serializer_spec.rb | 0.139 seconds |
spec/lib/stripe/credit_card_cloner_spec.rb | 0.134 seconds |
spec/lib/tasks/enterprises_rake_spec.rb | 0.131 seconds |
spec/lib/spree/core/mail_settings_spec.rb | 0.116 seconds |
spec/lib/open_food_network/i18n_config_spec.rb | 0.111 seconds |
engines/dfc_provider/spec/controllers/dfc_provider/persons_controller_spec.rb | 0.104 seconds |
spec/lib/open_food_network/enterprise_issue_validator_spec.rb | 0.102 seconds |
spec/lib/spree/core/token_resource_spec.rb | 0.096 seconds |
spec/lib/spree/i18n_spec.rb | 0.085 seconds |
engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb | 0.083 seconds |
engines/web/spec/helpers/cookies_policy_helper_spec.rb | 0.069 seconds |
spec/lib/open_food_network/feature_toggle_spec.rb | 0.063 seconds |