Allow for Test Groups to contain Recipies with content and config.
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3541333. -->
Reported by: [yautja_cetanu](https://www.drupal.org/user/626050)
>>>
<h3 id="summary-problem-motivation">Problem/Motivation</h3>
<p>The tests right now work on core Drupal CMS functionality. However it would be good if the tests could be run on an installation that would more a more realistic Drupal website with more functionality, entities and content. Therefore we should have test groups that can apply a recipe bringing with it, modules, config and dummy content that we can assume exists before the tests are run.</p>
<p>Questions:</p>
<ul>
<li>Perhaps this should exist at a Collection level if we implement <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_agents_test/-/work_items/3541324" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_agents_test/-/work_items/3541324</a></span> as it will be difficult to undo the recipe for other test groups.</li>
<li>Are recipies the best way of delivering the content and config?</li>
<li>This will mean exporting a test collection will need more than a single yaml file as it might need a bunch more information such as images and assets stored in the recipe. So might need a folder with the yaml and the recipe in it.</li>
</ul>
<h3 id="summary-data-model-changes">Data model changes</h3>
<p>Blocked by: <span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/ai_agents_test/-/work_items/3541324" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/ai_agents_test/-/work_items/3541324</a></span></p>
<h4 id="summary-steps-reproduce">Steps to reproduce</h4>
<h3 id="summary-proposed-resolution">Proposed resolution</h3>
<h3 id="summary-remaining-tasks">Remaining tasks</h3>
<h3 id="summary-ui-changes">User interface changes</h3>
<h3 id="summary-api-changes">API changes</h3>
<h3 id="summary-data-model-changes">Data model changes</h3>
> Related issue: [Issue #3541324](https://www.drupal.org/node/3541324)
issue