My organization (openfoodnetwork.org) / Open Food Network / knapsack_rspec_engines / Build ID 1ac7275f-3583-41d0-bcf8-d87e1f715c1b
Public Back to CI builds
Commit hash | Branch | Parallel nodes | Created at | Updated at |
---|---|---|---|---|
3789f841ff106d7fe3fc40616474956c201c56dc | refs/heads/standardize-api-v1-query-param-handeling | 5 | 2023-01-26 14:34:14 UTC | 2023-01-26 14:35:27 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 9.771 seconds. The shorter this time is, the better.
The first CI node finished its work at 2023-01-26 14:34:14 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 37.204 seconds.
The time span between the finish times of the CI node that Finished First and the one which Finished Last is 1 minute 9.771 seconds. The shorter this time is, the better.
Node index | Finish time | Execution time |
---|---|---|
0 | 2023-01-26 14:34:39 UTC | 1 minute 49.963 seconds |
1 Finished First | 2023-01-26 14:34:14 UTC | 1 minute 16.582 seconds |
2 Finished Last | 2023-01-26 14:35:24 UTC | 1 minute 48.052 seconds |
3 | 2023-01-26 14:34:46 UTC | 1 minute 28.235 seconds |
4 | 2023-01-26 14:35:20 UTC | 1 minute 43.187 seconds |
Build distribution ID | Parallel nodes | Total execution time | Ideal node execution time | Distance |
---|---|---|---|---|
c4dbfb45-87bc-480d-b9e3-323b8c8b04b7 | 5 | 8 minutes 6.018 seconds | 1 minute 37.204 seconds | 0.003 seconds |
Test file path (Displaying entries 1 - 100 of 120 in total files) | Execution time |
---|---|
spec/lib/reports/enterprise_fee_summary/enterprise_fee_summary_report_spec.rb | 53.519 seconds |
spec/lib/reports/packing/packing_report_spec.rb | 39.809 seconds |
spec/lib/open_food_network/order_cycle_permissions_spec.rb | 35.366 seconds |
spec/lib/open_food_network/enterprise_fee_calculator_spec.rb | 18.386 seconds |
spec/lib/open_food_network/address_finder_spec.rb | 16.837 seconds |
spec/lib/reports/enterprise_fee_summary/permissions_spec.rb | 16.381 seconds |
spec/lib/open_food_network/scope_variants_to_search_spec.rb | 15.837 seconds |
spec/lib/open_food_network/scope_variant_to_hub_spec.rb | 14.636 seconds |
engines/order_management/spec/services/order_management/subscriptions/proxy_order_syncer_spec.rb | 14.145 seconds |
spec/lib/open_food_network/order_cycle_form_applicator_spec.rb | 13.458 seconds |
spec/lib/reports/bulk_coop_report_spec.rb | 11.239 seconds |
engines/order_management/spec/services/order_management/stock/estimator_spec.rb | 10.924 seconds |
spec/lib/reports/orders_and_fulfillment/order_cycle_customer_totals_report_spec.rb | 10.734 seconds |
engines/order_management/spec/services/order_management/subscriptions/estimator_spec.rb | 10.708 seconds |
spec/lib/reports/order_cycle_management_report_spec.rb | 10.705 seconds |
spec/lib/open_food_network/permissions_spec.rb | 10.268 seconds |
spec/serializers/api/order_serializer_spec.rb | 10.029 seconds |
spec/lib/reports/products_and_inventory_report_spec.rb | 9.052 seconds |
engines/order_management/spec/services/order_management/stock/prioritizer_spec.rb | 7.446 seconds |
engines/order_management/spec/services/order_management/order/updater_spec.rb | 7.239 seconds |
engines/order_management/spec/services/order_management/stock/package_spec.rb | 6.566 seconds |
engines/dfc_provider/spec/controllers/dfc_provider/catalog_items_controller_spec.rb | 6.326 seconds |
spec/lib/reports/orders_and_fulfillment/orders_cycle_supplier_totals_report_spec.rb | 6.036 seconds |
spec/serializers/api/enterprise_shopfront_serializer_spec.rb | 5.974 seconds |
spec/lib/tasks/sample_data_rake_spec.rb | 5.817 seconds |
engines/order_management/spec/services/order_management/subscriptions/variants_list_spec.rb | 5.672 seconds |
spec/serializers/api/admin/order_serializer_spec.rb | 5.628 seconds |
spec/serializers/api/admin/exchange_serializer_spec.rb | 5.284 seconds |
engines/catalog/spec/services/catalog/product_import/products_reset_strategy_spec.rb | 5.181 seconds |
spec/lib/reports/orders_and_distributors_report_spec.rb | 5.079 seconds |
engines/order_management/spec/services/order_management/stock/packer_spec.rb | 4.968 seconds |
spec/lib/reports/orders_and_fulfillment/order_cycle_supplier_totals_by_distributor_report_spec.rb | 4.956 seconds |
spec/lib/reports/lettuce_share_report_spec.rb | 4.907 seconds |
spec/serializers/api/product_serializer_spec.rb | 4.441 seconds |
spec/serializers/api/admin/order_cycle_serializer_spec.rb | 3.643 seconds |
spec/serializers/api/current_order_serializer_spec.rb | 3.556 seconds |
spec/lib/tasks/data/truncate_data_spec.rb | 3.505 seconds |
engines/order_management/spec/services/order_management/subscriptions/validator_spec.rb | 3.462 seconds |
spec/lib/reports/customers_report_spec.rb | 3.356 seconds |
spec/serializers/api/cached_enterprise_serializer_spec.rb | 3.188 seconds |
engines/order_management/spec/services/order_management/subscriptions/form_spec.rb | 2.79 seconds |
spec/lib/reports/enterprise_fee_summary/parameters_spec.rb | 2.732 seconds |
spec/lib/open_food_network/tag_rule_applicator_spec.rb | 2.404 seconds |
spec/lib/tasks/data/truncate_data_rake_spec.rb | 2.313 seconds |
engines/dfc_provider/spec/controllers/dfc_provider/supplied_products_controller_spec.rb | 2.16 seconds |
spec/serializers/api/admin/variant_serializer_spec.rb | 1.997 seconds |
engines/order_management/spec/services/order_management/order/stripe_sca_payment_authorize_spec.rb | 1.991 seconds |
engines/order_management/spec/services/order_management/subscriptions/count_spec.rb | 1.942 seconds |
spec/lib/spree/core/mail_interceptor_spec.rb | 1.617 seconds |
spec/lib/tasks/data/remove_transient_data_spec.rb | 1.571 seconds |
engines/order_management/spec/services/order_management/subscriptions/payment_setup_spec.rb | 1.539 seconds |
spec/migrations/migrate_admin_tax_amounts_spec.rb | 1.491 seconds |
spec/lib/open_food_network/enterprise_fee_applicator_spec.rb | 1.485 seconds |
engines/order_management/spec/services/order_management/subscriptions/stripe_payment_setup_spec.rb | 1.481 seconds |
spec/serializers/api/variant_serializer_spec.rb | 1.359 seconds |
spec/serializers/api/admin/subscription_line_item_serializer_spec.rb | 1.319 seconds |
spec/lib/reports/line_items_spec.rb | 1.318 seconds |
spec/lib/reports/orders_and_fulfillment/order_cycle_distributor_totals_by_supplier_report_spec.rb | 1.292 seconds |
spec/serializers/api/admin/for_order_cycle/supplied_product_serializer_spec.rb | 1.218 seconds |
engines/dfc_provider/spec/controllers/dfc_provider/enterprises_spec.rb | 1.19 seconds |
spec/migrations/convert_stripe_connect_to_stripe_sca_spec.rb | 1.161 seconds |
spec/migrations/split_customer_names_spec.rb | 0.994 seconds |
spec/serializers/api/admin/enterprise_serializer_spec.rb | 0.875 seconds |
spec/migrations/update_enterprise_instagram_links_spec.rb | 0.851 seconds |
engines/dfc_provider/spec/serializers/dfc_provider/catalog_item_serializer_spec.rb | 0.791 seconds |
spec/serializers/api/shipping_method_serializer_spec.rb | 0.785 seconds |
spec/lib/stripe/account_connector_spec.rb | 0.784 seconds |
engines/dfc_provider/spec/serializers/dfc_provider/supplied_product_serializer_spec.rb | 0.697 seconds |
engines/dfc_provider/spec/services/authorization_control_spec.rb | 0.671 seconds |
spec/lib/reports/users_and_enterprises_report_spec.rb | 0.625 seconds |
spec/lib/open_food_network/property_merge_spec.rb | 0.62 seconds |
spec/serializers/api/admin/variant_override_serializer_spec.rb | 0.543 seconds |
spec/lib/reports/enterprise_fee_summary/authorizer_spec.rb | 0.536 seconds |
spec/lib/stripe/payment_intent_validator_spec.rb | 0.484 seconds |
spec/serializers/api/group_list_serializer_spec.rb | 0.46 seconds |
spec/serializers/api/admin/index_enterprise_serializer_spec.rb | 0.42 seconds |
spec/serializers/api/admin/customer_serializer_spec.rb | 0.413 seconds |
spec/serializers/api/enterprise_shopfront_list_serializer_spec.rb | 0.379 seconds |
spec/serializers/api/enterprise_serializer_spec.rb | 0.36 seconds |
engines/order_management/spec/services/order_management/subscriptions/summary_spec.rb | 0.336 seconds |
spec/lib/reports/report_spec.rb | 0.333 seconds |
spec/serializers/api/admin/product_serializer_spec.rb | 0.317 seconds |
spec/lib/reports/xero_invoices_report_spec.rb | 0.299 seconds |
spec/migrations/migrate_customer_names_spec.rb | 0.28 seconds |
spec/lib/reports/sales_tax_report_spec.rb | 0.222 seconds |
spec/serializers/api/order_cycle_serializer_spec.rb | 0.219 seconds |
spec/lib/stripe/profile_storer_spec.rb | 0.21 seconds |
spec/lib/spree/money_spec.rb | 0.204 seconds |
spec/lib/spree/i18n_spec.rb | 0.147 seconds |
spec/lib/tasks/enterprises_rake_spec.rb | 0.14 seconds |
spec/lib/stripe/credit_card_cloner_spec.rb | 0.126 seconds |
engines/dfc_provider/spec/controllers/dfc_provider/persons_controller_spec.rb | 0.121 seconds |
spec/lib/open_food_network/i18n_config_spec.rb | 0.119 seconds |
spec/lib/spree/core/mail_settings_spec.rb | 0.113 seconds |
spec/serializers/api/admin/subscription_customer_serializer_spec.rb | 0.099 seconds |
engines/order_management/spec/services/order_management/subscriptions/summarizer_spec.rb | 0.087 seconds |
spec/lib/spree/core/token_resource_spec.rb | 0.079 seconds |
spec/lib/open_food_network/enterprise_issue_validator_spec.rb | 0.076 seconds |
engines/web/spec/helpers/cookies_policy_helper_spec.rb | 0.07 seconds |
spec/lib/open_food_network/feature_toggle_spec.rb | 0.07 seconds |