From ca5eddd27eb8e2e082e8124b10295dc29a299fa7 Mon Sep 17 00:00:00 2001 From: luisramos0 Date: Wed, 8 May 2019 19:59:17 +0100 Subject: [PATCH] Add new knapsack report to get the build jobs more balanced --- knapsack_rspec_report.json | 603 +++++++++++++++++++------------------ 1 file changed, 318 insertions(+), 285 deletions(-) diff --git a/knapsack_rspec_report.json b/knapsack_rspec_report.json index 8e613088be..590f7ace9c 100644 --- a/knapsack_rspec_report.json +++ b/knapsack_rspec_report.json @@ -1,287 +1,320 @@ { - "spec/features/consumer/shopping/checkout_spec.rb": 162.37113165855408, - "spec/features/consumer/shopping/variant_overrides_spec.rb": 95.01420211791992, - "spec/features/admin/orders_spec.rb": 358.3778998851776, - "spec/features/admin/bulk_order_management_spec.rb": 164.28152418136597, - "spec/features/admin/variant_overrides_spec.rb": 207.7344024181366, - "spec/features/consumer/shopping/shopping_spec.rb": 78.75242209434509, - "spec/features/admin/payment_method_spec.rb": 133.88206911087036, - "spec/features/consumer/shopping/orders_spec.rb": 28.200109004974365, - "spec/features/consumer/shopping/cart_spec.rb": 72.89338898658752, - "spec/features/admin/adjustments_spec.rb": 12.656541585922241, - "spec/features/admin/bulk_product_update_spec.rb": 38.792471408843994, - "spec/features/admin/order_cycles_spec.rb": 51.735008239746094, - "spec/features/consumer/shopping/embedded_shopfronts_spec.rb": 14.715855598449707, - "spec/features/admin/customers_spec.rb": 46.869497537612915, - "spec/features/consumer/account_spec.rb": 10.029439926147461, - "spec/helpers/injection_helper_spec.rb": 25.131757259368896, - "spec/features/admin/enterprise_fees_spec.rb": 39.51877999305725, - "spec/models/spree/order_spec.rb": 24.541115283966064, - "spec/features/admin/enterprise_relationships_spec.rb": 38.36748218536377, - "spec/features/admin/shipping_methods_spec.rb": 36.23112416267395, - "spec/models/spree/product_spec.rb": 16.41849684715271, - "spec/features/admin/enterprise_groups_spec.rb": 8.457597732543945, - "spec/lib/open_food_network/order_cycle_permissions_spec.rb": 21.199121713638306, - "spec/controllers/admin/subscriptions_controller_spec.rb": 25.096327543258667, - "spec/models/spree/variant_spec.rb": 15.806315183639526, - "spec/models/spree/line_item_spec.rb": 19.455078125, - "spec/features/admin/enterprises_spec.rb": 28.283241271972656, - "spec/models/order_cycle_spec.rb": 27.49389886856079, - "spec/controllers/api/orders_controller_spec.rb": 14.666127920150757, - "spec/controllers/line_items_controller_spec.rb": 10.648588418960571, - "spec/models/exchange_spec.rb": 14.336575508117676, - "spec/lib/open_food_network/products_cache_spec.rb": 10.188618183135986, - "spec/controllers/spree/orders_controller_spec.rb": 15.933453559875488, - "spec/features/admin/tag_rules_spec.rb": 20.065503358840942, - "spec/controllers/admin/bulk_line_items_controller_spec.rb": 18.596360206604004, - "spec/services/order_syncer_spec.rb": 9.038488626480103, - "spec/features/consumer/cookies_spec.rb": 21.086868286132812, - "spec/models/spree/adjustment_spec.rb": 7.686292409896851, - "spec/features/consumer/authentication_spec.rb": 12.157923460006714, - "spec/models/enterprise_spec.rb": 7.451141834259033, - "spec/features/admin/products_spec.rb": 8.253973960876465, - "spec/mailers/producer_mailer_spec.rb": 14.761033773422241, - "spec/features/admin/enterprise_roles_spec.rb": 11.15608263015747, - "spec/features/consumer/shops_spec.rb": 14.099751472473145, - "spec/lib/open_food_network/permissions_spec.rb": 6.724062919616699, - "spec/models/spree/ability_spec.rb": 9.174701929092407, - "spec/models/enterprise_relationship_spec.rb": 5.301095724105835, - "spec/features/admin/product_import_spec.rb": 6.032332181930542, - "spec/features/consumer/shopping/checkout_auth_spec.rb": 5.786424160003662, - "spec/controllers/api/logos_controller_spec.rb": 5.165076017379761, - "spec/lib/open_food_network/enterprise_fee_calculator_spec.rb": 5.9966819286346436, - "spec/services/subscription_estimator_spec.rb": 4.750072479248047, - "spec/controllers/api/product_images_controller_spec.rb": 5.723935842514038, - "spec/services/order_factory_spec.rb": 4.20334792137146, - "spec/lib/open_food_network/proxy_order_syncer_spec.rb": 5.3693764209747314, - "spec/lib/open_food_network/packing_report_spec.rb": 4.347431182861328, - "spec/lib/open_food_network/address_finder_spec.rb": 7.2124457359313965, - "spec/features/consumer/producers_spec.rb": 7.386082649230957, - "spec/models/variant_override_spec.rb": 4.827768564224243, - "spec/lib/open_food_network/bulk_coop_report_spec.rb": 4.317840576171875, - "spec/controllers/spree/admin/line_items_controller_spec.rb": 4.52020525932312, - "spec/requests/checkout/stripe_connect_spec.rb": 6.676345109939575, - "spec/lib/open_food_network/orders_and_fulfillments_report_spec.rb": 4.69874906539917, - "spec/features/consumer/multilingual_spec.rb": 5.644522428512573, - "spec/features/admin/enterprises/images_spec.rb": 9.035518646240234, - "spec/models/spree/property_spec.rb": 5.163552284240723, - "spec/controllers/admin/enterprises_controller_spec.rb": 4.12069845199585, - "spec/lib/open_food_network/scope_variant_to_hub_spec.rb": 3.415233612060547, - "spec/controllers/shop_controller_spec.rb": 2.8152332305908203, - "spec/lib/open_food_network/user_balance_calculator_spec.rb": 5.701348066329956, - "spec/features/consumer/groups_spec.rb": 4.695758104324341, - "spec/lib/open_food_network/order_cycle_form_applicator_spec.rb": 5.4417150020599365, - "spec/controllers/spree/api/products_controller_spec.rb": 9.90657091140747, - "spec/serializers/admin/exchange_serializer_spec.rb": 2.6061851978302, - "spec/controllers/api/promo_images_controller_spec.rb": 3.7358314990997314, - "spec/controllers/enterprises_controller_spec.rb": 4.6496901512146, - "spec/features/consumer/registration_spec.rb": 4.664679765701294, - "spec/serializers/order_serializer_spec.rb": 6.241122722625732, - "spec/lib/open_food_network/products_renderer_spec.rb": 7.432127475738525, - "spec/features/admin/enterprises/index_spec.rb": 3.923222064971924, - "spec/controllers/spree/users_controller_spec.rb": 5.576509475708008, - "spec/models/concerns/variant_stock_spec.rb": 2.4970686435699463, - "spec/features/admin/variants_spec.rb": 3.6442360877990723, - "spec/jobs/order_cycle_notification_job_spec.rb": 2.71675968170166, - "spec/features/admin/overview_spec.rb": 3.252058982849121, - "spec/controllers/spree/api/variants_controller_spec.rb": 4.677605152130127, - "spec/models/spree/image_spec.rb": 3.730511426925659, - "spec/lib/open_food_network/group_buy_report_spec.rb": 3.6454639434814453, - "spec/controllers/spree/admin/orders_controller_spec.rb": 2.4500863552093506, - "spec/controllers/admin/inventory_items_controller_spec.rb": 1.9606497287750244, - "spec/features/consumer/shopping/products_spec.rb": 2.652430534362793, - "spec/controllers/admin/variant_overrides_controller_spec.rb": 3.644167423248291, - "spec/features/admin/payments_spec.rb": 2.5941126346588135, - "spec/models/enterprise_fee_spec.rb": 2.6969127655029297, - "spec/features/consumer/shopping/embedded_groups_spec.rb": 3.5200917720794678, - "spec/lib/open_food_network/scope_variants_to_search_spec.rb": 2.9324328899383545, - "spec/models/spree/payment_spec.rb": 3.644035816192627, - "spec/controllers/admin/schedules_controller_spec.rb": 4.086155414581299, - "spec/controllers/spree/admin/reports_controller_spec.rb": 4.6371729373931885, - "spec/helpers/enterprises_helper_spec.rb": 4.092283725738525, - "spec/features/admin/schedules_spec.rb": 4.011422872543335, - "spec/controllers/admin/order_cycles_controller_spec.rb": 3.8047308921813965, - "spec/features/admin/authentication_spec.rb": 2.6899383068084717, - "spec/controllers/spree/admin/orders/customer_details_controller_spec.rb": 3.8118021488189697, - "spec/models/enterprise_caching_spec.rb": 3.222259998321533, - "spec/features/consumer/account/settings_spec.rb": 1.9480845928192139, - "spec/serializers/admin/enterprise_serializer_spec.rb": 1.8613076210021973, - "spec/features/admin/enterprise_user_spec.rb": 0.9945759773254395, - "spec/lib/open_food_network/customers_report_spec.rb": 2.756126880645752, - "spec/models/product_import/inventory_reset_strategy_spec.rb": 3.0745999813079834, - "spec/features/admin/multilingual_spec.rb": 2.2706894874572754, - "spec/lib/open_food_network/subscription_payment_updater_spec.rb": 3.8399856090545654, - "spec/features/consumer/footer_links_spec.rb": 1.9081592559814453, - "spec/jobs/subscription_placement_job_spec.rb": 3.095796823501587, - "spec/controllers/admin/subscription_line_items_controller_spec.rb": 2.2608282566070557, - "spec/controllers/cart_controller_spec.rb": 2.738463878631592, - "spec/models/producer_property_spec.rb": 2.198972702026367, - "spec/models/spree/product_set_spec.rb": 1.025890588760376, - "spec/features/consumer/account/cards_spec.rb": 2.1435797214508057, - "spec/models/spree/taxon_spec.rb": 1.8129823207855225, - "spec/requests/shop_spec.rb": 1.3055241107940674, - "spec/models/subscription_spec.rb": 0.6246938705444336, - "spec/controllers/spree/admin/variants_controller_spec.rb": 1.400270700454712, - "spec/lib/open_food_network/tag_rule_applicator_spec.rb": 1.1562798023223877, - "spec/serializers/current_order_serializer_spec.rb": 1.6564226150512695, - "spec/controllers/spree/admin/search_controller_spec.rb": 0.7059783935546875, - "spec/controllers/checkout_controller_spec.rb": 2.2192351818084717, - "spec/requests/checkout/paypal_spec.rb": 1.0921483039855957, - "spec/controllers/spree/admin/payment_methods_controller_spec.rb": 1.1181821823120117, - "spec/controllers/spree/admin/payments_controller_spec.rb": 2.3754115104675293, - "spec/services/cart_service_spec.rb": 1.9058656692504883, - "spec/controllers/spree/admin/products_controller_spec.rb": 3.219311237335205, - "spec/controllers/spree/admin/shipping_methods_controller_spec.rb": 1.9648375511169434, - "spec/mailers/order_mailer_spec.rb": 1.7483701705932617, - "spec/services/order_cycle_form_spec.rb": 1.2026140689849854, - "spec/services/subscriptions_count_spec.rb": 0.8529064655303955, - "spec/helpers/admin/subscriptions_helper_spec.rb": 0.8516139984130859, - "spec/controllers/api/order_cycles_controller_spec.rb": 1.3873541355133057, - "spec/controllers/admin/stripe_accounts_controller_spec.rb": 0.6286237239837646, - "spec/features/admin/content_spec.rb": 1.1793758869171143, - "spec/models/spree/classification_spec.rb": 0.6740756034851074, - "spec/models/spree/shipping_method_spec.rb": 1.9226303100585938, - "spec/services/subscription_validator_spec.rb": 0.6092963218688965, - "spec/models/spree/user_spec.rb": 0.711961030960083, - "spec/features/admin/users_spec.rb": 1.1103131771087646, - "spec/controllers/admin/manager_invitations_controller_spec.rb": 0.8343245983123779, - "spec/controllers/spree/admin/overview_controller_spec.rb": 0.8051648139953613, - "spec/controllers/admin/customers_controller_spec.rb": 2.1036367416381836, - "spec/models/order_updater_spec.rb": 0.7452776432037354, - "spec/requests/checkout/failed_checkout_spec.rb": 1.9082491397857666, - "spec/requests/embedded_shopfronts_headers_spec.rb": 0.8479242324829102, - "spec/models/spree/calculator/price_sack_spec.rb": 0.671210527420044, - "spec/models/concerns/product_stock_spec.rb": 0.43450260162353516, - "spec/lib/open_food_network/order_and_distributor_report_spec.rb": 0.61724853515625, - "spec/features/admin/caching_spec.rb": 0.7170243263244629, - "spec/controllers/api/customers_controller_spec.rb": 0.49866557121276855, - "spec/models/spree/option_type_spec.rb": 0.4278745651245117, - "spec/lib/open_food_network/xero_invoices_report_spec.rb": 0.614605188369751, - "spec/controllers/spree/checkout_controller_spec.rb": 0.28043437004089355, - "spec/models/tag_rule/filter_payment_methods_spec.rb": 0.22835659980773926, - "spec/lib/open_food_network/enterprise_fee_applicator_spec.rb": 0.7422218322753906, - "spec/lib/stripe/account_connector_spec.rb": 0.32008814811706543, - "spec/serializers/admin/for_order_cycle/enterprise_serializer_spec.rb": 0.7021048069000244, - "spec/features/admin/tax_settings_spec.rb": 0.4577906131744385, - "spec/models/spree/product_property_spec.rb": 0.4479696750640869, - "spec/services/order_cycle_distributed_variants_spec.rb": 0.2241048812866211, - "spec/models/spree/option_value_spec.rb": 0.5916051864624023, - "spec/controllers/spree/api/line_items_controller_spec.rb": 0.5350861549377441, - "spec/helpers/order_cycles_helper_spec.rb": 0.40488767623901367, - "spec/controllers/spree/admin/adjustments_controller_spec.rb": 0.9309952259063721, - "spec/models/spree/price_spec.rb": 0.8754281997680664, - "spec/serializers/admin/for_order_cycle/supplied_product_serializer_spec.rb": 0.9540987014770508, - "spec/controllers/spree/credit_cards_controller_spec.rb": 0.37902259826660156, - "spec/lib/open_food_network/subscription_summarizer_spec.rb": 0.1020517349243164, - "spec/features/admin/image_settings_spec.rb": 0.33283329010009766, - "spec/controllers/user_registrations_controller_spec.rb": 0.27152180671691895, - "spec/models/inventory_item_spec.rb": 0.29128003120422363, - "spec/controllers/user_confirmations_controller_spec.rb": 0.4300658702850342, - "spec/jobs/products_cache_integrity_checker_job_spec.rb": 0.24979376792907715, - "spec/helpers/i18n_helper_spec.rb": 0.4136049747467041, - "spec/features/consumer/external_services_spec.rb": 0.3734877109527588, - "spec/models/spree/payment_method_spec.rb": 0.4115889072418213, - "spec/models/customer_spec.rb": 0.4138519763946533, - "spec/lib/open_food_network/users_and_enterprises_report_spec.rb": 0.3519480228424072, - "spec/lib/open_food_network/property_merge_spec.rb": 0.3334345817565918, - "spec/controllers/spree/admin/base_controller_spec.rb": 0.2726325988769531, - "spec/serializers/admin/variant_override_serializer_spec.rb": 0.2852778434753418, - "spec/models/enterprise_group_spec.rb": 0.3376739025115967, - "spec/features/admin/external_services_spec.rb": 0.3834414482116699, - "spec/models/tag_rule/filter_shipping_methods_spec.rb": 0.33408188819885254, - "spec/controllers/spree/paypal_controller_spec.rb": 0.28405237197875977, - "spec/lib/open_food_network/products_cache_refreshment_spec.rb": 0.3029179573059082, - "spec/models/spree/tax_rate_spec.rb": 0.29915380477905273, - "spec/services/search_orders_spec.rb": 0.26137447357177734, - "spec/lib/open_food_network/enterprise_injection_data_spec.rb": 0.28979992866516113, - "spec/serializers/spree/variant_serializer_spec.rb": 0.25736498832702637, - "spec/controllers/groups_controller_spec.rb": 0.2952144145965576, - "spec/models/concerns/order_shipping_method_spec.rb": 0.29420924186706543, - "spec/models/stripe_account_spec.rb": 0.23795485496520996, - "spec/controllers/admin/stripe_connect_settings_controller_spec.rb": 0.2342853546142578, - "spec/serializers/api/admin/product_serializer_spec.rb": 0.2630436420440674, - "spec/serializers/variant_serializer_spec.rb": 0.29114508628845215, - "spec/controllers/stripe/callbacks_controller_spec.rb": 0.2801051139831543, - "spec/mailers/enterprise_mailer_spec.rb": 0.25652432441711426, - "spec/controllers/api/enterprises_controller_spec.rb": 0.23227286338806152, - "spec/lib/open_food_network/subscription_summary_spec.rb": 0.18330121040344238, - "spec/serializers/enterprise_serializer_spec.rb": 0.24424099922180176, - "spec/models/column_preference_spec.rb": 0.18761658668518066, - "spec/controllers/admin/tag_rules_controller_spec.rb": 0.21558594703674316, - "spec/controllers/admin/column_preferences_controller_spec.rb": 0.18070459365844727, - "spec/controllers/user_passwords_controller_spec.rb": 0.16233205795288086, - "spec/models/adjustment_metadata_spec.rb": 0.19634532928466797, - "spec/models/tag_rule/filter_products_spec.rb": 0.1733090877532959, - "spec/models/stock/package_spec.rb": 0.15240001678466797, - "spec/serializers/admin/customer_serializer_spec.rb": 0.18228721618652344, - "spec/models/exchange_fee_spec.rb": 0.3207240104675293, - "spec/models/tag_rule/filter_order_cycles_spec.rb": 0.17415142059326172, - "spec/models/product_import/settings_spec.rb": 0.12218999862670898, - "spec/serializers/admin/index_enterprise_serializer_spec.rb": 0.18475794792175293, - "spec/controllers/shops_controller_spec.rb": 0.1897449493408203, - "spec/controllers/stripe/webhooks_controller_spec.rb": 0.15674114227294922, - "spec/models/model_set_spec.rb": 0.17897748947143555, - "spec/models/spree/credit_card_spec.rb": 0.11442422866821289, - "spec/features/consumer/confirm_invitation_spec.rb": 0.1410982608795166, - "spec/lib/open_food_network/sales_tax_report_spec.rb": 0.10101437568664551, - "spec/models/coordinator_fee_spec.rb": 0.11246252059936523, - "spec/models/spree/addresses_spec.rb": 0.09514093399047852, - "spec/helpers/spree/orders_helper_spec.rb": 0.1740877628326416, - "spec/mailers/user_mailer_spec.rb": 0.12457132339477539, - "spec/models/tag_rule/discount_order_spec.rb": 0.14490842819213867, - "spec/lib/spree/product_filters_spec.rb": 0.13778328895568848, - "spec/lib/open_food_network/option_value_namer_spec.rb": 0.12475466728210449, - "spec/controllers/registration_controller_spec.rb": 0.10864615440368652, - "spec/lib/open_food_network/i18n_config_spec.rb": 0.08930587768554688, - "spec/helpers/checkout_helper_spec.rb": 0.12351632118225098, - "spec/jobs/refresh_products_cache_job_spec.rb": 0.09914326667785645, - "spec/models/spree/gateway/stripe_connect_spec.rb": 0.06281018257141113, - "spec/features/consumer/sitemap_spec.rb": 0.08759331703186035, - "spec/lib/open_food_network/cached_products_renderer_spec.rb": 0.05285143852233887, - "spec/models/spree/order/checkout_spec.rb": 0.08768415451049805, - "spec/helpers/shared_helper_spec.rb": 0.08144497871398926, - "spec/models/spree/preference_spec.rb": 0.05015444755554199, - "spec/helpers/navigation_helper_spec.rb": 0.046613216400146484, - "spec/helpers/shop_helper_spec.rb": 0.05697441101074219, - "spec/lib/open_food_network/order_grouper_spec.rb": 0.0485687255859375, - "spec/helpers/html_helper_spec.rb": 0.0473787784576416, - "spec/serializers/admin/subscription_customer_serializer_spec.rb": 0.055680036544799805, - "spec/jobs/welcome_enterprise_job_spec.rb": 0.04442000389099121, - "spec/lib/stripe/webhook_handler_spec.rb": 0.04871654510498047, - "spec/models/spree/calculator/flexi_rate_spec.rb": 0.05035686492919922, - "spec/models/spree/preferences/file_configuration_spec.rb": 0.041353702545166016, - "spec/controllers/spree/user_sessions_controller_spec.rb": 0.04783177375793457, - "spec/models/tag_rule_spec.rb": 0.045827388763427734, - "spec/jobs/confirm_order_job_spec.rb": 0.041356563568115234, - "spec/lib/open_food_network/reports/report_spec.rb": 0.034105539321899414, - "spec/services/embedded_page_service_spec.rb": 0.035079002380371094, - "spec/models/product_import/reset_absent_spec.rb": 0.038306474685668945, - "spec/models/product_import/entry_processor_spec.rb": 0.037268877029418945, - "spec/lib/open_food_network/enterprise_issue_validator_spec.rb": 0.04243803024291992, - "spec/controllers/spree/store_controller_spec.rb": 0.032842397689819336, - "spec/lib/spree/localized_number_spec.rb": 0.03446030616760254, - "spec/controllers/api/statuses_controller_spec.rb": 0.02762007713317871, - "spec/controllers/base_controller_spec.rb": 0.026373863220214844, - "spec/models/spree/calculator/per_item_spec.rb": 0.022044658660888672, - "spec/models/subscription_line_item_spec.rb": 0.02625298500061035, - "spec/models/calculator/flat_percent_per_item_spec.rb": 0.02405524253845215, - "spec/services/reset_order_service_spec.rb": 0.02325916290283203, - "spec/lib/open_food_network/reports/rule_spec.rb": 0.021792173385620117, - "spec/serializers/credit_card_serializer_spec.rb": 0.017366886138916016, - "spec/lib/open_food_network/feature_toggle_spec.rb": 0.01608133316040039, - "spec/jobs/confirm_signup_job_spec.rb": 0.022023916244506836, - "spec/models/calculator/weight_spec.rb": 0.01937103271484375, - "spec/models/spree/calculator/flat_percent_item_total_spec.rb": 0.02776646614074707, - "spec/lib/open_food_network/referer_parser_spec.rb": 0.023977279663085938, - "spec/models/spree/calculator/flat_rate_spec.rb": 0.015108346939086914, - "spec/requests/large_request_spec.rb": 0.017506122589111328, - "spec/models/feature_flags_spec.rb": 0.016094207763671875, - "spec/jobs/heartbeat_job_spec.rb": 0.015489578247070312, - "spec/helpers/products_helper_spec.rb": 0.013957977294921875, - "spec/helpers/groups_helper_spec.rb": 0.014075994491577148, - "spec/services/mail_configuration_spec.rb": 0.013810157775878906, - "spec/helpers/spree/admin/base_helper_spec.rb": 0.006971597671508789, - "spec/lib/open_food_network/reports/row_spec.rb": 0.005467653274536133, - "spec/lib/open_food_network/error_logger_spec.rb": 0.006052970886230469, - "spec/models/content_configuration_spec.rb": 0.005945920944213867 + "spec/features/admin/orders_spec.rb": 235.76097083091736, + "spec/features/admin/variant_overrides_spec.rb": 94.85978269577026, + "spec/features/admin/bulk_order_management_spec.rb": 151.3781042098999, + "spec/features/consumer/shopping/checkout_spec.rb": 118.2651891708374, + "spec/features/admin/payment_method_spec.rb": 54.268134117126465, + "spec/features/consumer/shopping/variant_overrides_spec.rb": 78.91740727424622, + "spec/features/consumer/shopping/shopping_spec.rb": 112.53912425041199, + "spec/features/consumer/shopping/cart_spec.rb": 27.87003493309021, + "spec/features/admin/order_cycles_spec.rb": 230.97479963302612, + "spec/features/admin/customers_spec.rb": 52.75454330444336, + "spec/features/admin/enterprise_fees_spec.rb": 36.99392628669739, + "spec/features/admin/bulk_product_update_spec.rb": 189.61147689819336, + "spec/features/admin/enterprise_relationships_spec.rb": 43.69444513320923, + "spec/features/admin/shipping_methods_spec.rb": 39.06390905380249, + "spec/features/admin/enterprises_spec.rb": 43.391074657440186, + "spec/features/consumer/shopping/orders_spec.rb": 41.26642346382141, + "spec/models/order_cycle_spec.rb": 58.54216384887695, + "spec/helpers/injection_helper_spec.rb": 38.74247694015503, + "spec/controllers/admin/subscriptions_controller_spec.rb": 40.60595989227295, + "spec/models/spree/order_spec.rb": 45.230292081832886, + "spec/lib/open_food_network/order_cycle_permissions_spec.rb": 26.51349425315857, + "spec/features/consumer/cookies_spec.rb": 26.292959928512573, + "spec/features/admin/tag_rules_spec.rb": 29.404080867767334, + "spec/models/spree/line_item_spec.rb": 26.38530206680298, + "spec/controllers/admin/bulk_line_items_controller_spec.rb": 37.692434310913086, + "spec/models/spree/product_spec.rb": 21.244173288345337, + "spec/controllers/spree/orders_controller_spec.rb": 27.444236278533936, + "spec/models/spree/variant_spec.rb": 18.080999851226807, + "spec/mailers/producer_mailer_spec.rb": 22.64667844772339, + "spec/features/consumer/shopping/embedded_shopfronts_spec.rb": 18.30157232284546, + "spec/controllers/api/orders_controller_spec.rb": 45.88059878349304, + "spec/models/exchange_spec.rb": 24.08130693435669, + "spec/features/consumer/shops_spec.rb": 44.24216866493225, + "spec/features/admin/adjustments_spec.rb": 24.634205102920532, + "spec/features/consumer/authentication_spec.rb": 39.03162908554077, + "spec/features/admin/enterprise_roles_spec.rb": 36.11720085144043, + "spec/controllers/line_items_controller_spec.rb": 23.03535532951355, + "spec/lib/open_food_network/products_cache_spec.rb": 25.271536827087402, + "spec/features/consumer/account_spec.rb": 27.02789568901062, + "spec/controllers/spree/api/products_controller_spec.rb": 27.727026224136353, + "spec/models/spree/ability_spec.rb": 25.817420959472656, + "spec/services/order_syncer_spec.rb": 50.39830207824707, + "spec/features/admin/enterprises/images_spec.rb": 23.51345205307007, + "spec/features/admin/enterprise_groups_spec.rb": 12.499099254608154, + "spec/features/admin/products_spec.rb": 26.72684335708618, + "spec/models/spree/adjustment_spec.rb": 13.502050876617432, + "spec/models/enterprise_spec.rb": 9.4689781665802, + "spec/lib/open_food_network/products_renderer_spec.rb": 6.759949207305908, + "spec/features/consumer/producers_spec.rb": 14.347290515899658, + "spec/lib/open_food_network/address_finder_spec.rb": 10.706343650817871, + "spec/lib/open_food_network/permissions_spec.rb": 9.547073364257812, + "spec/requests/checkout/stripe_connect_spec.rb": 10.927155494689941, + "spec/serializers/order_serializer_spec.rb": 4.6526429653167725, + "spec/features/admin/product_import_spec.rb": 82.43362879753113, + "spec/lib/open_food_network/enterprise_fee_calculator_spec.rb": 8.458034038543701, + "spec/features/consumer/shopping/checkout_auth_spec.rb": 12.009632349014282, + "spec/controllers/api/product_images_controller_spec.rb": 10.716242790222168, + "spec/lib/open_food_network/user_balance_calculator_spec.rb": 7.430835247039795, + "spec/features/consumer/multilingual_spec.rb": 9.649072170257568, + "spec/controllers/spree/users_controller_spec.rb": 5.731461763381958, + "spec/lib/open_food_network/order_cycle_form_applicator_spec.rb": 7.663759708404541, + "spec/lib/open_food_network/proxy_order_syncer_spec.rb": 7.425870656967163, + "spec/models/enterprise_relationship_spec.rb": 7.178626775741577, + "spec/controllers/api/logos_controller_spec.rb": 8.094348430633545, + "spec/models/spree/property_spec.rb": 6.901066303253174, + "spec/models/variant_override_spec.rb": 9.191428899765015, + "spec/services/subscription_estimator_spec.rb": 6.809471368789673, + "spec/lib/open_food_network/orders_and_fulfillments_report_spec.rb": 11.12765908241272, + "spec/features/consumer/groups_spec.rb": 10.6190824508667, + "spec/controllers/spree/api/variants_controller_spec.rb": 6.078902959823608, + "spec/features/consumer/registration_spec.rb": 11.338661909103394, + "spec/controllers/enterprises_controller_spec.rb": 2.6997263431549072, + "spec/controllers/spree/admin/reports_controller_spec.rb": 16.883267879486084, + "spec/lib/open_food_network/packing_report_spec.rb": 6.565235614776611, + "spec/lib/open_food_network/bulk_coop_report_spec.rb": 7.004760503768921, + "spec/services/order_factory_spec.rb": 8.499075889587402, + "spec/controllers/admin/enterprises_controller_spec.rb": 4.129201650619507, + "spec/helpers/enterprises_helper_spec.rb": 3.5127899646759033, + "spec/controllers/admin/schedules_controller_spec.rb": 4.543549060821533, + "spec/features/admin/schedules_spec.rb": 6.639188528060913, + "spec/features/admin/enterprises/index_spec.rb": 5.253607988357544, + "spec/lib/open_food_network/subscription_payment_updater_spec.rb": 2.4682815074920654, + "spec/controllers/spree/admin/orders/customer_details_controller_spec.rb": 4.674808502197266, + "spec/controllers/admin/order_cycles_controller_spec.rb": 2.808058261871338, + "spec/controllers/api/promo_images_controller_spec.rb": 3.05167293548584, + "spec/models/spree/image_spec.rb": 3.5584912300109863, + "spec/lib/open_food_network/group_buy_report_spec.rb": 3.9514505863189697, + "spec/features/admin/variants_spec.rb": 9.481645345687866, + "spec/controllers/admin/variant_overrides_controller_spec.rb": 4.023880243301392, + "spec/models/spree/payment_spec.rb": 4.27884316444397, + "spec/features/consumer/shopping/embedded_groups_spec.rb": 5.992724895477295, + "spec/lib/open_food_network/scope_variant_to_hub_spec.rb": 6.08787727355957, + "spec/features/admin/overview_spec.rb": 4.753745794296265, + "spec/models/enterprise_caching_spec.rb": 3.9775142669677734, + "spec/controllers/spree/admin/products_controller_spec.rb": 3.1087279319763184, + "spec/jobs/subscription_placement_job_spec.rb": 17.82094693183899, + "spec/models/product_import/inventory_reset_strategy_spec.rb": 2.6040756702423096, + "spec/lib/open_food_network/scope_variants_to_search_spec.rb": 2.849317789077759, + "spec/controllers/shop_controller_spec.rb": 3.859396457672119, + "spec/lib/open_food_network/customers_report_spec.rb": 2.9132230281829834, + "spec/controllers/cart_controller_spec.rb": 2.133087158203125, + "spec/jobs/order_cycle_notification_job_spec.rb": 5.136486768722534, + "spec/models/enterprise_fee_spec.rb": 6.337928771972656, + "spec/features/admin/authentication_spec.rb": 3.338393211364746, + "spec/features/consumer/shopping/products_spec.rb": 3.962737560272217, + "spec/serializers/admin/exchange_serializer_spec.rb": 2.8799095153808594, + "spec/features/admin/payments_spec.rb": 3.7063188552856445, + "spec/models/concerns/variant_stock_spec.rb": 4.282667875289917, + "spec/controllers/spree/admin/orders_controller_spec.rb": 7.792564153671265, + "spec/controllers/spree/admin/payments_controller_spec.rb": 3.5697567462921143, + "spec/features/admin/multilingual_spec.rb": 1.964205026626587, + "spec/controllers/admin/subscription_line_items_controller_spec.rb": 2.8258471488952637, + "spec/controllers/checkout_controller_spec.rb": 1.9465281963348389, + "spec/models/producer_property_spec.rb": 2.2676165103912354, + "spec/features/consumer/account/cards_spec.rb": 3.388315439224243, + "spec/controllers/admin/customers_controller_spec.rb": 1.3151507377624512, + "spec/controllers/spree/admin/shipping_methods_controller_spec.rb": 1.3816843032836914, + "spec/controllers/admin/inventory_items_controller_spec.rb": 2.704101324081421, + "spec/features/consumer/account/settings_spec.rb": 3.4794163703918457, + "spec/models/spree/shipping_method_spec.rb": 1.717087745666504, + "spec/requests/checkout/failed_checkout_spec.rb": 2.330630302429199, + "spec/features/consumer/footer_links_spec.rb": 2.529261827468872, + "spec/services/cart_service_spec.rb": 1.407466173171997, + "spec/serializers/admin/enterprise_serializer_spec.rb": 2.7000370025634766, + "spec/models/spree/taxon_spec.rb": 1.5338077545166016, + "spec/mailers/order_mailer_spec.rb": 1.3990452289581299, + "spec/serializers/current_order_serializer_spec.rb": 2.3723340034484863, + "spec/controllers/spree/admin/variants_controller_spec.rb": 4.840111494064331, + "spec/controllers/api/order_cycles_controller_spec.rb": 1.5593302249908447, + "spec/requests/shop_spec.rb": 1.2129430770874023, + "spec/services/order_cycle_form_spec.rb": 0.767514705657959, + "spec/features/admin/content_spec.rb": 1.5474770069122314, + "spec/lib/open_food_network/tag_rule_applicator_spec.rb": 1.4562907218933105, + "spec/controllers/spree/admin/payment_methods_controller_spec.rb": 0.8975794315338135, + "spec/features/admin/users_spec.rb": 3.0521957874298096, + "spec/requests/checkout/paypal_spec.rb": 1.7288799285888672, + "spec/models/spree/product_set_spec.rb": 1.2894904613494873, + "spec/features/admin/enterprise_user_spec.rb": 0.9565138816833496, + "spec/serializers/admin/for_order_cycle/supplied_product_serializer_spec.rb": 0.5980274677276611, + "spec/controllers/spree/admin/adjustments_controller_spec.rb": 0.6785888671875, + "spec/models/spree/price_spec.rb": 0.7076306343078613, + "spec/services/subscriptions_count_spec.rb": 0.8449611663818359, + "spec/helpers/admin/subscriptions_helper_spec.rb": 0.7964563369750977, + "spec/requests/embedded_shopfronts_headers_spec.rb": 0.8313610553741455, + "spec/controllers/admin/manager_invitations_controller_spec.rb": 0.9167764186859131, + "spec/controllers/spree/admin/overview_controller_spec.rb": 0.560481071472168, + "spec/models/order_updater_spec.rb": 0.7670226097106934, + "spec/lib/open_food_network/enterprise_fee_applicator_spec.rb": 0.7502515316009521, + "spec/features/admin/caching_spec.rb": 0.9656000137329102, + "spec/models/spree/user_spec.rb": 0.9020359516143799, + "spec/controllers/spree/admin/search_controller_spec.rb": 0.7993369102478027, + "spec/serializers/admin/for_order_cycle/enterprise_serializer_spec.rb": 1.0361318588256836, + "spec/models/spree/classification_spec.rb": 0.7726085186004639, + "spec/models/spree/calculator/price_sack_spec.rb": 0.602428674697876, + "spec/controllers/admin/stripe_accounts_controller_spec.rb": 0.6723847389221191, + "spec/models/subscription_spec.rb": 0.8647208213806152, + "spec/lib/open_food_network/order_and_distributor_report_spec.rb": 0.8442015647888184, + "spec/lib/open_food_network/xero_invoices_report_spec.rb": 0.13793277740478516, + "spec/services/subscription_validator_spec.rb": 1.617713451385498, + "spec/models/spree/option_value_spec.rb": 0.5321366786956787, + "spec/controllers/spree/api/line_items_controller_spec.rb": 0.5649716854095459, + "spec/controllers/api/customers_controller_spec.rb": 0.3856332302093506, + "spec/features/admin/tax_settings_spec.rb": 0.5059962272644043, + "spec/models/spree/product_property_spec.rb": 0.4123075008392334, + "spec/models/concerns/product_stock_spec.rb": 1.365936279296875, + "spec/controllers/user_confirmations_controller_spec.rb": 0.5572206974029541, + "spec/models/spree/option_type_spec.rb": 0.43832898139953613, + "spec/models/customer_spec.rb": 0.37362074851989746, + "spec/helpers/i18n_helper_spec.rb": 0.40643787384033203, + "spec/models/spree/payment_method_spec.rb": 0.5251181125640869, + "spec/helpers/order_cycles_helper_spec.rb": 0.4389002323150635, + "spec/features/admin/external_services_spec.rb": 0.31794238090515137, + "spec/controllers/spree/credit_cards_controller_spec.rb": 0.3527517318725586, + "spec/features/consumer/external_services_spec.rb": 0.4350574016571045, + "spec/lib/open_food_network/users_and_enterprises_report_spec.rb": 0.359036922454834, + "spec/models/enterprise_group_spec.rb": 0.44833922386169434, + "spec/models/tag_rule/filter_shipping_methods_spec.rb": 0.34696006774902344, + "spec/lib/open_food_network/property_merge_spec.rb": 0.29970407485961914, + "spec/features/admin/image_settings_spec.rb": 0.32785749435424805, + "spec/models/exchange_fee_spec.rb": 0.23130130767822266, + "spec/lib/stripe/account_connector_spec.rb": 0.3126180171966553, + "spec/lib/open_food_network/products_cache_refreshment_spec.rb": 0.29149460792541504, + "spec/models/spree/tax_rate_spec.rb": 0.3151886463165283, + "spec/controllers/groups_controller_spec.rb": 0.28598833084106445, + "spec/models/inventory_item_spec.rb": 0.297809362411499, + "spec/serializers/variant_serializer_spec.rb": 0.25783276557922363, + "spec/lib/open_food_network/enterprise_injection_data_spec.rb": 0.29270124435424805, + "spec/serializers/admin/variant_override_serializer_spec.rb": 0.29378700256347656, + "spec/controllers/spree/paypal_controller_spec.rb": 0.3015480041503906, + "spec/controllers/spree/checkout_controller_spec.rb": 0.3235130310058594, + "spec/controllers/stripe/callbacks_controller_spec.rb": 0.35881519317626953, + "spec/controllers/spree/admin/base_controller_spec.rb": 0.28447699546813965, + "spec/controllers/user_registrations_controller_spec.rb": 0.37039661407470703, + "spec/serializers/api/admin/product_serializer_spec.rb": 0.2211611270904541, + "spec/services/search_orders_spec.rb": 0.25273942947387695, + "spec/serializers/spree/variant_serializer_spec.rb": 0.2560765743255615, + "spec/mailers/enterprise_mailer_spec.rb": 0.22377276420593262, + "spec/jobs/products_cache_integrity_checker_job_spec.rb": 0.38372278213500977, + "spec/serializers/enterprise_serializer_spec.rb": 0.24865961074829102, + "spec/models/stripe_account_spec.rb": 0.2764317989349365, + "spec/controllers/admin/stripe_connect_settings_controller_spec.rb": 0.25455760955810547, + "spec/controllers/api/enterprises_controller_spec.rb": 0.2367243766784668, + "spec/models/tag_rule/filter_payment_methods_spec.rb": 0.2608637809753418, + "spec/services/order_cycle_distributed_variants_spec.rb": 0.027887344360351562, + "spec/controllers/admin/tag_rules_controller_spec.rb": 0.2483692169189453, + "spec/models/adjustment_metadata_spec.rb": 0.1961231231689453, + "spec/controllers/shops_controller_spec.rb": 1.6529083251953125, + "spec/models/column_preference_spec.rb": 0.19749212265014648, + "spec/serializers/admin/index_enterprise_serializer_spec.rb": 0.1634202003479004, + "spec/lib/open_food_network/subscription_summary_spec.rb": 0.18712377548217773, + "spec/serializers/admin/customer_serializer_spec.rb": 0.17607975006103516, + "spec/controllers/admin/column_preferences_controller_spec.rb": 0.1870410442352295, + "spec/models/model_set_spec.rb": 0.19138789176940918, + "spec/models/tag_rule/filter_order_cycles_spec.rb": 0.1799607276916504, + "spec/helpers/spree/orders_helper_spec.rb": 0.1408379077911377, + "spec/models/tag_rule/filter_products_spec.rb": 0.17629504203796387, + "spec/controllers/user_passwords_controller_spec.rb": 0.16375088691711426, + "spec/controllers/stripe/webhooks_controller_spec.rb": 0.15069150924682617, + "spec/models/stock/package_spec.rb": 0.14911603927612305, + "spec/models/tag_rule/discount_order_spec.rb": 0.13631701469421387, + "spec/features/consumer/confirm_invitation_spec.rb": 0.25405168533325195, + "spec/lib/spree/product_filters_spec.rb": 0.11962199211120605, + "spec/lib/open_food_network/option_value_namer_spec.rb": 0.13082218170166016, + "spec/mailers/user_mailer_spec.rb": 0.30326128005981445, + "spec/helpers/checkout_helper_spec.rb": 0.2074277400970459, + "spec/models/product_import/settings_spec.rb": 0.13475465774536133, + "spec/models/spree/credit_card_spec.rb": 0.12078642845153809, + "spec/models/coordinator_fee_spec.rb": 0.12605953216552734, + "spec/controllers/registration_controller_spec.rb": 0.09199261665344238, + "spec/lib/open_food_network/subscription_summarizer_spec.rb": 0.059951066970825195, + "spec/lib/open_food_network/sales_tax_report_spec.rb": 0.10369729995727539, + "spec/jobs/refresh_products_cache_job_spec.rb": 0.27120208740234375, + "spec/models/spree/addresses_spec.rb": 0.1175835132598877, + "spec/lib/open_food_network/i18n_config_spec.rb": 0.0969705581665039, + "spec/models/spree/order/checkout_spec.rb": 1.2646453380584717, + "spec/features/consumer/sitemap_spec.rb": 0.09025812149047852, + "spec/helpers/shared_helper_spec.rb": 0.07801532745361328, + "spec/models/spree/gateway/stripe_connect_spec.rb": 0.07303094863891602, + "spec/helpers/shop_helper_spec.rb": 0.058048248291015625, + "spec/serializers/admin/subscription_customer_serializer_spec.rb": 0.060986995697021484, + "spec/lib/open_food_network/cached_products_renderer_spec.rb": 0.07480335235595703, + "spec/models/spree/calculator/flexi_rate_spec.rb": 0.6015393733978271, + "spec/models/spree/preference_spec.rb": 0.05887198448181152, + "spec/lib/stripe/webhook_handler_spec.rb": 0.059610605239868164, + "spec/lib/open_food_network/order_grouper_spec.rb": 0.05851387977600098, + "spec/controllers/spree/user_sessions_controller_spec.rb": 0.051381826400756836, + "spec/helpers/html_helper_spec.rb": 0.05978536605834961, + "spec/helpers/navigation_helper_spec.rb": 0.06995773315429688, + "spec/models/tag_rule_spec.rb": 0.05184459686279297, + "spec/jobs/welcome_enterprise_job_spec.rb": 0.05195975303649902, + "spec/lib/open_food_network/enterprise_issue_validator_spec.rb": 0.14506173133850098, + "spec/jobs/confirm_order_job_spec.rb": 0.04619622230529785, + "spec/models/spree/preferences/file_configuration_spec.rb": 0.05427718162536621, + "spec/models/product_import/reset_absent_spec.rb": 0.04453468322753906, + "spec/models/product_import/entry_processor_spec.rb": 0.04535818099975586, + "spec/services/embedded_page_service_spec.rb": 0.04078173637390137, + "spec/lib/spree/localized_number_spec.rb": 0.05774712562561035, + "spec/lib/open_food_network/reports/report_spec.rb": 0.04312324523925781, + "spec/controllers/spree/store_controller_spec.rb": 0.032500505447387695, + "spec/models/spree/calculator/flat_percent_item_total_spec.rb": 0.5876741409301758, + "spec/controllers/api/statuses_controller_spec.rb": 0.04073929786682129, + "spec/controllers/base_controller_spec.rb": 0.030263423919677734, + "spec/models/subscription_line_item_spec.rb": 0.03436994552612305, + "spec/models/calculator/flat_percent_per_item_spec.rb": 0.030996322631835938, + "spec/lib/open_food_network/referer_parser_spec.rb": 0.027393817901611328, + "spec/services/reset_order_service_spec.rb": 0.028766632080078125, + "spec/models/spree/calculator/per_item_spec.rb": 0.291332483291626, + "spec/jobs/confirm_signup_job_spec.rb": 0.021788835525512695, + "spec/lib/open_food_network/reports/rule_spec.rb": 0.025704622268676758, + "spec/models/calculator/weight_spec.rb": 1.380509376525879, + "spec/requests/large_request_spec.rb": 0.03156089782714844, + "spec/serializers/credit_card_serializer_spec.rb": 0.023131370544433594, + "spec/models/feature_flags_spec.rb": 0.0632791519165039, + "spec/lib/open_food_network/feature_toggle_spec.rb": 0.02283477783203125, + "spec/jobs/heartbeat_job_spec.rb": 0.020235776901245117, + "spec/models/spree/calculator/flat_rate_spec.rb": 0.018027782440185547, + "spec/helpers/groups_helper_spec.rb": 0.016248464584350586, + "spec/helpers/products_helper_spec.rb": 0.018996000289916992, + "spec/services/mail_configuration_spec.rb": 0.01758885383605957, + "spec/helpers/spree/admin/base_helper_spec.rb": 0.008402109146118164, + "spec/lib/open_food_network/error_logger_spec.rb": 0.007436990737915039, + "spec/models/content_configuration_spec.rb": 0.0073282718658447266, + "spec/lib/open_food_network/reports/row_spec.rb": 0.006602764129638672, + "spec/config/application_spec.rb": 0.006625175476074219, + "spec/controllers/admin/proxy_orders_controller_spec.rb": 12.432438373565674, + "spec/controllers/api/enterprise_fees_controller_spec.rb": 0.1020348072052002, + "spec/controllers/spree/admin/reports/enterprise_fee_summaries_controller_spec.rb": 0.7282826900482178, + "spec/controllers/spree/api/shipments_controller_spec.rb": 14.814026355743408, + "spec/features/admin/reports/enterprise_fee_summaries_spec.rb": 17.826215505599976, + "spec/features/admin/reports_spec.rb": 27.360989332199097, + "spec/features/admin/subscriptions_spec.rb": 74.08096742630005, + "spec/helpers/admin/orders_helper_spec.rb": 0.5890231132507324, + "spec/jobs/subscription_confirm_job_spec.rb": 27.758408069610596, + "spec/lib/open_food_network/lettuce_share_report_spec.rb": 2.872073173522949, + "spec/lib/open_food_network/order_cycle_management_report_spec.rb": 3.6512515544891357, + "spec/lib/open_food_network/products_and_inventory_report_spec.rb": 4.582597970962524, + "spec/mailers/subscription_mailer_spec.rb": 17.476669549942017, + "spec/models/concerns/order_shipment_spec.rb": 1.8977851867675781, + "spec/models/product_import/products_reset_strategy_spec.rb": 2.3993682861328125, + "spec/models/product_importer_spec.rb": 49.001238107681274, + "spec/models/proxy_order_spec.rb": 9.741921663284302, + "spec/models/spree/gateway_tagging_spec.rb": 0.5152750015258789, + "spec/models/spree/stock/availability_validator_spec.rb": 6.4449944496154785, + "spec/serializers/api/cached_enterprise_serializer_spec.rb": 1.5803031921386719, + "spec/serializers/api/shipping_method_serializer_spec.rb": 0.3579277992248535, + "spec/services/advance_order_service_spec.rb": 5.4587037563323975, + "spec/services/bulk_invoice_service_spec.rb": 2.845306634902954, + "spec/services/default_stock_location_spec.rb": 0.11547493934631348, + "spec/services/invoice_renderer_spec.rb": 3.9688003063201904, + "spec/services/order_cycle_distributed_products_spec.rb": 2.3592758178710938, + "spec/services/restart_checkout_spec.rb": 0.3222994804382324, + "spec/services/subscription_form_spec.rb": 1.8038544654846191, + "spec/services/subscription_variants_service_spec.rb": 3.130023717880249, + "spec/services/tax_rate_finder_spec.rb": 2.2943179607391357, + "spec/services/upload_sanitizer_spec.rb": 0.006753444671630859, + "spec/services/variants_stock_levels_spec.rb": 2.1153390407562256, + "spec/validators/date_time_string_validator_spec.rb": 0.051422119140625, + "spec/validators/integer_array_validator_spec.rb": 0.0492095947265625 }