You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In .suite.dist.yml files the extends option is ignored completely.
Expected
Based on the docs, extends should allow inheriting values from another config file (both global and suite level), so that shared configs can live in one place and be reused.
Currently this does not work reliably: global only partially works, suite configs .dist.yml not at all.
According to the docs:
codeception.yml):*.suite.yml):*.dist.ymlconfigs.What I tried
I wanted to reuse the root config files in a submodule by extending them:
Global config:
Suite config:
What happens
Global
extends:modules) merge as expected.paramsdefined in the base file are ignored when loaded viaextends.(This matches another report: Params source is ignored if yml file is extended #6799)
Suite
extends:.suite.dist.ymlfiles theextendsoption is ignored completely.Expected
Based on the docs,
extendsshould allow inheriting values from another config file (both global and suite level), so that shared configs can live in one place and be reused.Currently this does not work reliably: global only partially works, suite configs .dist.yml not at all.