This PR adds the option to copy your own config.php which is taken so far from your global app/etc/config.php file, from the directory dev/tests/quick-integration/etc/ as well.
The main reason for me to want this, is that in my Integration Tests I was using some core fixtures that required an immense rollback (deleting all products, categories, customers, orders), if the sample data modules were enabled. On a global level (my dev environment) I want the sample data to be there. But on an integration testing level, those sample data make little sense. Copying over the config.php from app/etc/ into dev/tests/quick-integration/etc/ allows any developer to customize the differences.
This PR adds the option to copy your own
config.php
which is taken so far from your globalapp/etc/config.php
file, from the directorydev/tests/quick-integration/etc/
as well.The main reason for me to want this, is that in my Integration Tests I was using some core fixtures that required an immense rollback (deleting all products, categories, customers, orders), if the sample data modules were enabled. On a global level (my dev environment) I want the sample data to be there. But on an integration testing level, those sample data make little sense. Copying over the
config.php
fromapp/etc/
intodev/tests/quick-integration/etc/
allows any developer to customize the differences.