Skip to content

[Behat] Convert the configuration to the PHP format#18847

Closed
loic425 wants to merge 1 commit intoSylius:2.3from
loic425:behat/convert-config
Closed

[Behat] Convert the configuration to the PHP format#18847
loic425 wants to merge 1 commit intoSylius:2.3from
loic425:behat/convert-config

Conversation

@loic425
Copy link
Copy Markdown
Member

@loic425 loic425 commented Feb 18, 2026

Q A
Branch? 2.3
Bug fix? no
New feature? no
BC breaks? no
Deprecations? no
Related tickets partially #18822
License MIT

Maybe we need the transform attribute first....

@loic425 loic425 requested review from a team as code owners February 18, 2026 16:56
@github-actions
Copy link
Copy Markdown

github-actions bot commented Feb 18, 2026

❌ Preview Environment deleted from Bunnyshell

Available commands:

  • 🚀 /bns:deploy to redeploy the environment

@loic425 loic425 mentioned this pull request Feb 18, 2026
27 tasks
@loic425 loic425 force-pushed the behat/convert-config branch from 597bb92 to ce8d076 Compare February 18, 2026 17:10
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 18, 2026

Important

Review skipped

Too many files!

This PR contains 300 files, which is 150 over the limit of 150.

📥 Commits

Reviewing files that changed from the base of the PR and between 85334cf and 11d74ed.

📒 Files selected for processing (300)
  • .gitignore
  • behat.dist.php
  • behat.yml.dist
  • src/Sylius/Behat/Resources/config/suites.php
  • src/Sylius/Behat/Resources/config/suites.yml
  • src/Sylius/Behat/Resources/config/suites/api.php
  • src/Sylius/Behat/Resources/config/suites/api.yml
  • src/Sylius/Behat/Resources/config/suites/api/account/address_book.php
  • src/Sylius/Behat/Resources/config/suites/api/account/address_book.yml
  • src/Sylius/Behat/Resources/config/suites/api/account/customer.php
  • src/Sylius/Behat/Resources/config/suites/api/account/customer.yml
  • src/Sylius/Behat/Resources/config/suites/api/account/customer_registration.php
  • src/Sylius/Behat/Resources/config/suites/api/account/customer_registration.yml
  • src/Sylius/Behat/Resources/config/suites/api/account/email_verification.php
  • src/Sylius/Behat/Resources/config/suites/api/account/email_verification.yml
  • src/Sylius/Behat/Resources/config/suites/api/account/login.php
  • src/Sylius/Behat/Resources/config/suites/api/account/login.yaml
  • src/Sylius/Behat/Resources/config/suites/api/addressing/managing_countries.php
  • src/Sylius/Behat/Resources/config/suites/api/addressing/managing_countries.yaml
  • src/Sylius/Behat/Resources/config/suites/api/addressing/managing_zones.php
  • src/Sylius/Behat/Resources/config/suites/api/addressing/managing_zones.yml
  • src/Sylius/Behat/Resources/config/suites/api/admin/dashboard.php
  • src/Sylius/Behat/Resources/config/suites/api/admin/dashboard.yaml
  • src/Sylius/Behat/Resources/config/suites/api/admin/locale.php
  • src/Sylius/Behat/Resources/config/suites/api/admin/locale.yaml
  • src/Sylius/Behat/Resources/config/suites/api/admin/login.php
  • src/Sylius/Behat/Resources/config/suites/api/admin/login.yml
  • src/Sylius/Behat/Resources/config/suites/api/admin/security.php
  • src/Sylius/Behat/Resources/config/suites/api/admin/security.yml
  • src/Sylius/Behat/Resources/config/suites/api/cart/accessing_cart.php
  • src/Sylius/Behat/Resources/config/suites/api/cart/accessing_cart.yml
  • src/Sylius/Behat/Resources/config/suites/api/cart/shopping_cart.php
  • src/Sylius/Behat/Resources/config/suites/api/cart/shopping_cart.yml
  • src/Sylius/Behat/Resources/config/suites/api/channel/channels.php
  • src/Sylius/Behat/Resources/config/suites/api/channel/channels.yml
  • src/Sylius/Behat/Resources/config/suites/api/channel/managing_channels.php
  • src/Sylius/Behat/Resources/config/suites/api/channel/managing_channels.yml
  • src/Sylius/Behat/Resources/config/suites/api/checkout/checkout.php
  • src/Sylius/Behat/Resources/config/suites/api/checkout/checkout.yml
  • src/Sylius/Behat/Resources/config/suites/api/checkout/paying_for_order.php
  • src/Sylius/Behat/Resources/config/suites/api/checkout/paying_for_order.yml
  • src/Sylius/Behat/Resources/config/suites/api/contact/requesting_contact.php
  • src/Sylius/Behat/Resources/config/suites/api/contact/requesting_contact.yml
  • src/Sylius/Behat/Resources/config/suites/api/currency/currencies.php
  • src/Sylius/Behat/Resources/config/suites/api/currency/currencies.yml
  • src/Sylius/Behat/Resources/config/suites/api/currency/managing_currencies.php
  • src/Sylius/Behat/Resources/config/suites/api/currency/managing_currencies.yml
  • src/Sylius/Behat/Resources/config/suites/api/currency/managing_exchange_rates.php
  • src/Sylius/Behat/Resources/config/suites/api/currency/managing_exchange_rates.yml
  • src/Sylius/Behat/Resources/config/suites/api/currency/viewing_exchange_rates.php
  • src/Sylius/Behat/Resources/config/suites/api/currency/viewing_exchange_rates.yml
  • src/Sylius/Behat/Resources/config/suites/api/homepage/viewing_products.php
  • src/Sylius/Behat/Resources/config/suites/api/homepage/viewing_products.yml
  • src/Sylius/Behat/Resources/config/suites/api/inventory/cart_inventory.php
  • src/Sylius/Behat/Resources/config/suites/api/inventory/cart_inventory.yml
  • src/Sylius/Behat/Resources/config/suites/api/inventory/checkout_inventory.php
  • src/Sylius/Behat/Resources/config/suites/api/inventory/checkout_inventory.yaml
  • src/Sylius/Behat/Resources/config/suites/api/inventory/managing_inventory.php
  • src/Sylius/Behat/Resources/config/suites/api/inventory/managing_inventory.yaml
  • src/Sylius/Behat/Resources/config/suites/api/locale/locales.php
  • src/Sylius/Behat/Resources/config/suites/api/locale/locales.yaml
  • src/Sylius/Behat/Resources/config/suites/api/locale/managing_locales.php
  • src/Sylius/Behat/Resources/config/suites/api/locale/managing_locales.yaml
  • src/Sylius/Behat/Resources/config/suites/api/order/managing_orders.php
  • src/Sylius/Behat/Resources/config/suites/api/order/managing_orders.yml
  • src/Sylius/Behat/Resources/config/suites/api/order/modifying_placed_order_address.php
  • src/Sylius/Behat/Resources/config/suites/api/order/modifying_placed_order_address.yaml
  • src/Sylius/Behat/Resources/config/suites/api/order/order_history.php
  • src/Sylius/Behat/Resources/config/suites/api/order/order_history.yaml
  • src/Sylius/Behat/Resources/config/suites/api/payment/managing_payment_methods.php
  • src/Sylius/Behat/Resources/config/suites/api/payment/managing_payment_methods.yaml
  • src/Sylius/Behat/Resources/config/suites/api/payment/managing_payments.php
  • src/Sylius/Behat/Resources/config/suites/api/payment/managing_payments.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/adding_product_review.php
  • src/Sylius/Behat/Resources/config/suites/api/product/adding_product_review.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_association_types.php
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_association_types.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_attributes.php
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_attributes.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_options.php
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_options.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_reviews.php
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_reviews.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_variants.php
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_product_variants.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_products.php
  • src/Sylius/Behat/Resources/config/suites/api/product/managing_products.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_price_history.php
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_price_history.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_price_history_after_catalog_promotions.php
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_price_history_after_catalog_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_in_admin_panel.php
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_in_admin_panel.yaml
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_reviews.php
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_reviews.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_variants.php
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_product_variants.yml
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_products.php
  • src/Sylius/Behat/Resources/config/suites/api/product/viewing_products.yml
  • src/Sylius/Behat/Resources/config/suites/api/promotion/applying_catalog_promotions.php
  • src/Sylius/Behat/Resources/config/suites/api/promotion/applying_catalog_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/api/promotion/applying_promotion_coupon.php
  • src/Sylius/Behat/Resources/config/suites/api/promotion/applying_promotion_coupon.yml
  • src/Sylius/Behat/Resources/config/suites/api/promotion/applying_promotion_rules.php
  • src/Sylius/Behat/Resources/config/suites/api/promotion/applying_promotion_rules.yml
  • src/Sylius/Behat/Resources/config/suites/api/promotion/managing_catalog_promotions.php
  • src/Sylius/Behat/Resources/config/suites/api/promotion/managing_catalog_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/api/promotion/managing_promotion_coupons.php
  • src/Sylius/Behat/Resources/config/suites/api/promotion/managing_promotion_coupons.yml
  • src/Sylius/Behat/Resources/config/suites/api/promotion/managing_promotions.php
  • src/Sylius/Behat/Resources/config/suites/api/promotion/managing_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/api/promotion/receiving_discount.php
  • src/Sylius/Behat/Resources/config/suites/api/promotion/receiving_discount.yml
  • src/Sylius/Behat/Resources/config/suites/api/promotion/removing_catalog_promotions.php
  • src/Sylius/Behat/Resources/config/suites/api/promotion/removing_catalog_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/api/shipping/applying_shipping_fee.php
  • src/Sylius/Behat/Resources/config/suites/api/shipping/applying_shipping_fee.yml
  • src/Sylius/Behat/Resources/config/suites/api/shipping/applying_shipping_method_rules.php
  • src/Sylius/Behat/Resources/config/suites/api/shipping/applying_shipping_method_rules.yml
  • src/Sylius/Behat/Resources/config/suites/api/shipping/managing_shipments.php
  • src/Sylius/Behat/Resources/config/suites/api/shipping/managing_shipments.yml
  • src/Sylius/Behat/Resources/config/suites/api/shipping/managing_shipping_categories.php
  • src/Sylius/Behat/Resources/config/suites/api/shipping/managing_shipping_categories.yml
  • src/Sylius/Behat/Resources/config/suites/api/shipping/managing_shipping_methods.php
  • src/Sylius/Behat/Resources/config/suites/api/shipping/managing_shipping_methods.yml
  • src/Sylius/Behat/Resources/config/suites/api/shipping/viewing_shipping_methods.php
  • src/Sylius/Behat/Resources/config/suites/api/shipping/viewing_shipping_methods.yml
  • src/Sylius/Behat/Resources/config/suites/api/taxation/applying_taxes.php
  • src/Sylius/Behat/Resources/config/suites/api/taxation/applying_taxes.yml
  • src/Sylius/Behat/Resources/config/suites/api/taxation/managing_tax_categories.php
  • src/Sylius/Behat/Resources/config/suites/api/taxation/managing_tax_categories.yml
  • src/Sylius/Behat/Resources/config/suites/api/taxation/managing_tax_rates.php
  • src/Sylius/Behat/Resources/config/suites/api/taxation/managing_tax_rates.yml
  • src/Sylius/Behat/Resources/config/suites/api/taxon/managing_taxons.php
  • src/Sylius/Behat/Resources/config/suites/api/taxon/managing_taxons.yml
  • src/Sylius/Behat/Resources/config/suites/api/user/managing_administrators.php
  • src/Sylius/Behat/Resources/config/suites/api/user/managing_administrators.yml
  • src/Sylius/Behat/Resources/config/suites/api/user/managing_customer_groups.php
  • src/Sylius/Behat/Resources/config/suites/api/user/managing_customer_groups.yml
  • src/Sylius/Behat/Resources/config/suites/api/user/managing_customers.php
  • src/Sylius/Behat/Resources/config/suites/api/user/managing_customers.yml
  • src/Sylius/Behat/Resources/config/suites/api/user/managing_users.php
  • src/Sylius/Behat/Resources/config/suites/api/user/managing_users.yml
  • src/Sylius/Behat/Resources/config/suites/cli.php
  • src/Sylius/Behat/Resources/config/suites/cli.yml
  • src/Sylius/Behat/Resources/config/suites/cli/canceling_unpaid_orders.php
  • src/Sylius/Behat/Resources/config/suites/cli/canceling_unpaid_orders.yml
  • src/Sylius/Behat/Resources/config/suites/cli/change_admin_password.php
  • src/Sylius/Behat/Resources/config/suites/cli/change_admin_password.yml
  • src/Sylius/Behat/Resources/config/suites/cli/installer.php
  • src/Sylius/Behat/Resources/config/suites/cli/installer.yml
  • src/Sylius/Behat/Resources/config/suites/domain.php
  • src/Sylius/Behat/Resources/config/suites/domain.yml
  • src/Sylius/Behat/Resources/config/suites/domain/cart/shopping_cart.php
  • src/Sylius/Behat/Resources/config/suites/domain/cart/shopping_cart.yml
  • src/Sylius/Behat/Resources/config/suites/domain/order/managing_orders.php
  • src/Sylius/Behat/Resources/config/suites/domain/order/managing_orders.yml
  • src/Sylius/Behat/Resources/config/suites/domain/product/managing_price_history.php
  • src/Sylius/Behat/Resources/config/suites/domain/product/managing_price_history.yml
  • src/Sylius/Behat/Resources/config/suites/domain/product/managing_product_variants.php
  • src/Sylius/Behat/Resources/config/suites/domain/product/managing_product_variants.yml
  • src/Sylius/Behat/Resources/config/suites/domain/product/managing_products.php
  • src/Sylius/Behat/Resources/config/suites/domain/product/managing_products.yml
  • src/Sylius/Behat/Resources/config/suites/domain/promotion/managing_promotion_coupons.php
  • src/Sylius/Behat/Resources/config/suites/domain/promotion/managing_promotion_coupons.yml
  • src/Sylius/Behat/Resources/config/suites/domain/promotion/managing_promotions.php
  • src/Sylius/Behat/Resources/config/suites/domain/promotion/managing_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/domain/shipping/managing_shipping_methods.php
  • src/Sylius/Behat/Resources/config/suites/domain/shipping/managing_shipping_methods.yml
  • src/Sylius/Behat/Resources/config/suites/hybrid.php
  • src/Sylius/Behat/Resources/config/suites/hybrid.yml
  • src/Sylius/Behat/Resources/config/suites/hybrid/cart/shopping_cart.php
  • src/Sylius/Behat/Resources/config/suites/hybrid/cart/shopping_cart.yml
  • src/Sylius/Behat/Resources/config/suites/ui.php
  • src/Sylius/Behat/Resources/config/suites/ui.yml
  • src/Sylius/Behat/Resources/config/suites/ui/account/address_book.php
  • src/Sylius/Behat/Resources/config/suites/ui/account/address_book.yml
  • src/Sylius/Behat/Resources/config/suites/ui/account/customer.php
  • src/Sylius/Behat/Resources/config/suites/ui/account/customer.yml
  • src/Sylius/Behat/Resources/config/suites/ui/account/customer_registration.php
  • src/Sylius/Behat/Resources/config/suites/ui/account/customer_registration.yml
  • src/Sylius/Behat/Resources/config/suites/ui/account/email_verification.php
  • src/Sylius/Behat/Resources/config/suites/ui/account/email_verification.yml
  • src/Sylius/Behat/Resources/config/suites/ui/account/login.php
  • src/Sylius/Behat/Resources/config/suites/ui/account/login.yml
  • src/Sylius/Behat/Resources/config/suites/ui/addressing/managing_countries.php
  • src/Sylius/Behat/Resources/config/suites/ui/addressing/managing_countries.yml
  • src/Sylius/Behat/Resources/config/suites/ui/addressing/managing_zones.php
  • src/Sylius/Behat/Resources/config/suites/ui/addressing/managing_zones.yml
  • src/Sylius/Behat/Resources/config/suites/ui/admin/dashboard.php
  • src/Sylius/Behat/Resources/config/suites/ui/admin/dashboard.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/admin/impersonating_customers.php
  • src/Sylius/Behat/Resources/config/suites/ui/admin/impersonating_customers.yml
  • src/Sylius/Behat/Resources/config/suites/ui/admin/locale.php
  • src/Sylius/Behat/Resources/config/suites/ui/admin/locale.yml
  • src/Sylius/Behat/Resources/config/suites/ui/admin/login.php
  • src/Sylius/Behat/Resources/config/suites/ui/admin/login.yml
  • src/Sylius/Behat/Resources/config/suites/ui/admin/panel.php
  • src/Sylius/Behat/Resources/config/suites/ui/admin/panel.yml
  • src/Sylius/Behat/Resources/config/suites/ui/admin/security.php
  • src/Sylius/Behat/Resources/config/suites/ui/admin/security.yml
  • src/Sylius/Behat/Resources/config/suites/ui/cart/accessing_cart.php
  • src/Sylius/Behat/Resources/config/suites/ui/cart/accessing_cart.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/cart/shopping_cart.php
  • src/Sylius/Behat/Resources/config/suites/ui/cart/shopping_cart.yml
  • src/Sylius/Behat/Resources/config/suites/ui/channel/channels.php
  • src/Sylius/Behat/Resources/config/suites/ui/channel/channels.yml
  • src/Sylius/Behat/Resources/config/suites/ui/channel/managing_channels.php
  • src/Sylius/Behat/Resources/config/suites/ui/channel/managing_channels.yml
  • src/Sylius/Behat/Resources/config/suites/ui/channel/products_accessibility_in_multiple_channels.php
  • src/Sylius/Behat/Resources/config/suites/ui/channel/products_accessibility_in_multiple_channels.yml
  • src/Sylius/Behat/Resources/config/suites/ui/channel/theming.php
  • src/Sylius/Behat/Resources/config/suites/ui/channel/theming.yml
  • src/Sylius/Behat/Resources/config/suites/ui/checkout/checkout.php
  • src/Sylius/Behat/Resources/config/suites/ui/checkout/checkout.yml
  • src/Sylius/Behat/Resources/config/suites/ui/checkout/paying_for_order.php
  • src/Sylius/Behat/Resources/config/suites/ui/checkout/paying_for_order.yml
  • src/Sylius/Behat/Resources/config/suites/ui/contact/requesting_contact.php
  • src/Sylius/Behat/Resources/config/suites/ui/contact/requesting_contact.yml
  • src/Sylius/Behat/Resources/config/suites/ui/currency/currencies.php
  • src/Sylius/Behat/Resources/config/suites/ui/currency/currencies.yml
  • src/Sylius/Behat/Resources/config/suites/ui/currency/managing_currencies.php
  • src/Sylius/Behat/Resources/config/suites/ui/currency/managing_currencies.yml
  • src/Sylius/Behat/Resources/config/suites/ui/currency/managing_exchange_rates.php
  • src/Sylius/Behat/Resources/config/suites/ui/currency/managing_exchange_rates.yml
  • src/Sylius/Behat/Resources/config/suites/ui/errors/admin/error_page.php
  • src/Sylius/Behat/Resources/config/suites/ui/errors/admin/error_page.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/errors/shop/error_page.php
  • src/Sylius/Behat/Resources/config/suites/ui/errors/shop/error_page.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/homepage/viewing_products.php
  • src/Sylius/Behat/Resources/config/suites/ui/homepage/viewing_products.yml
  • src/Sylius/Behat/Resources/config/suites/ui/inventory/cart_inventory.php
  • src/Sylius/Behat/Resources/config/suites/ui/inventory/cart_inventory.yml
  • src/Sylius/Behat/Resources/config/suites/ui/inventory/checkout_inventory.php
  • src/Sylius/Behat/Resources/config/suites/ui/inventory/checkout_inventory.yml
  • src/Sylius/Behat/Resources/config/suites/ui/inventory/displaying_inventory_on_edit_product_page.php
  • src/Sylius/Behat/Resources/config/suites/ui/inventory/displaying_inventory_on_edit_product_page.yml
  • src/Sylius/Behat/Resources/config/suites/ui/inventory/managing_inventory.php
  • src/Sylius/Behat/Resources/config/suites/ui/inventory/managing_inventory.yml
  • src/Sylius/Behat/Resources/config/suites/ui/locale/locales.php
  • src/Sylius/Behat/Resources/config/suites/ui/locale/locales.yml
  • src/Sylius/Behat/Resources/config/suites/ui/locale/managing_locales.php
  • src/Sylius/Behat/Resources/config/suites/ui/locale/managing_locales.yml
  • src/Sylius/Behat/Resources/config/suites/ui/order/managing_orders.php
  • src/Sylius/Behat/Resources/config/suites/ui/order/managing_orders.yml
  • src/Sylius/Behat/Resources/config/suites/ui/order/modifying_placed_order_address.php
  • src/Sylius/Behat/Resources/config/suites/ui/order/modifying_placed_order_address.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/order/order_history.php
  • src/Sylius/Behat/Resources/config/suites/ui/order/order_history.yml
  • src/Sylius/Behat/Resources/config/suites/ui/payment/managing_payment_methods.php
  • src/Sylius/Behat/Resources/config/suites/ui/payment/managing_payment_methods.yml
  • src/Sylius/Behat/Resources/config/suites/ui/payment/managing_payments.php
  • src/Sylius/Behat/Resources/config/suites/ui/payment/managing_payments.yml
  • src/Sylius/Behat/Resources/config/suites/ui/payment_request/payment_request_notify.php
  • src/Sylius/Behat/Resources/config/suites/ui/payment_request/payment_request_notify.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/accessing_price_history.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/accessing_price_history.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/adding_product_review.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/adding_product_review.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_association_types.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_association_types.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_attributes.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_attributes.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_options.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_options.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_reviews.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_reviews.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_variants.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_product_variants.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_products.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/managing_products.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/navigating_between_product_show_and_edit_pages.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/navigating_between_product_show_and_edit_pages.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_price_history.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_price_history.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_price_history_after_catalog_promotions.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_price_history_after_catalog_promotions.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_product_in_admin_panel.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_product_in_admin_panel.yaml
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_product_reviews.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_product_reviews.yml
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_products.php
  • src/Sylius/Behat/Resources/config/suites/ui/product/viewing_products.yml
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/applying_catalog_promotions.php
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/applying_catalog_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/applying_promotion_coupon.php
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/applying_promotion_coupon.yml
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/applying_promotion_rules.php
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/applying_promotion_rules.yml
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/managing_catalog_promotions.php
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/managing_catalog_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/managing_promotion_coupons.php
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/managing_promotion_coupons.yml
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/managing_promotions.php
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/managing_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/receiving_discount.php
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/receiving_discount.yml
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/removing_catalog_promotions.php
  • src/Sylius/Behat/Resources/config/suites/ui/promotion/removing_catalog_promotions.yml
  • src/Sylius/Behat/Resources/config/suites/ui/shipping/applying_shipping_fee.php

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@loic425 loic425 force-pushed the behat/convert-config branch from ce8d076 to 11d74ed Compare February 23, 2026 16:18
TheMilek added a commit that referenced this pull request Feb 24, 2026
| Q               | A
|-----------------|-----
| Branch?         | 2.3
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | split from #18847
| License         | MIT

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Restructured the Behat test configuration into a centralized,
consolidated configuration approach.
* Removed legacy Behat configuration and replaced it with a new
programmatic config structure.
* Updated project ignore patterns to reflect configuration file changes
and avoid stale config being tracked.
* Reorganized test suite declarations for clearer grouping of API, CLI,
domain, hybrid, and UI suites.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
TheMilek added a commit that referenced this pull request Feb 25, 2026
…#18867)

| Q               | A
|-----------------|-----
| Branch?         | 2.3
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | split from #18847
| License         | MIT
TheMilek added a commit that referenced this pull request Feb 25, 2026
| Q               | A
|-----------------|-----
| Branch?         | 2.3
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | split from #18847
| License         | MIT

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit

* **Chores**
* Migrated Behat API test suite configurations from YAML to PHP across
all API-focused suites (account, addressing, admin, cart, channel,
checkout, currency, inventory, locale, order, payment, product,
promotion, shipping, taxation, taxon, and user management), removing the
legacy YAML aggregators and consolidating suite definitions into
PHP-based configuration files.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
TheMilek added a commit that referenced this pull request Feb 26, 2026
| Q               | A
|-----------------|-----
| Branch?         | 2.3
| Bug fix?        | no
| New feature?    | no
| BC breaks?      | no
| Deprecations?   | no
| Related tickets | split from #18847
| License         | MIT
@NoResponseMate
Copy link
Copy Markdown
Contributor

The changes have been split into separate PRs, issues fixed, and all of them have been merged.

Cheers 🍻

@loic425 loic425 deleted the behat/convert-config branch February 26, 2026 10:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants