Modern Dev/Test/Live Workflows
Automate CI/CD & Deployments
Bring Your Own Cloud (BYOC)
Built for Serious Agencies
Drupal CMS AI Agents Testing Framework
Test Framework.
This is a template to try out and launch the tests of the Agents in Drupal CMS. This will allow you to create more tests and groups of tests and run them. Fantastic for trying out different providers and models to see how well they run Drupal CMS.
A Video can be found here:
The template is built from here: https://github.com/drupalforge/drupal_cms_ai_agents_test_framework
You can download the module and get started locally instead here: https://www.drupal.org/project/ai_agents_test
Getting Started
- You will likely need more credits than Drupalforge gives for free. So you can go to Configuration -> AI -> AI Providers and add your own anthropic or OpenAI key.
- To get back to the Tests go to Content in the navigation and select "Agent Tests" as one of the tabs.
- Then go to the sub-tab "Test Groups" This is the best place to run the tests.
- Select a Group, click the little arrow on the most right bit of the screen and select Run test groups.
- You can also see the results or go into details of the tests to see all the steps.
- Note: These tests actually run on the drupal site, if the tests as for content to be created, actual content is created on the site (so the next test in the group can rely on that content existing). Therefore they can't easily be re-run unless you delete everything and start again.
- Tests and Test groups can be exported and imported, they are YAML files. We don't have a good way of storing those tests for other modules yet (Do you put it in the module itself, make a new module just for testing? Put them all in the above module?)
Our Goal is to make it so that these tests can also run in a CI/CD environment and test the latest version of Drupal CMS. You could also have a go creating your own tests entirely through the UI and add a test group. Or adding content types and modules and running tests on those.
We hope to make it easy to submit tests but you could try by adding things to the github repo above.
Happy testing!
Frequently Asked Questions
No. ShopForge is a cloud operations platform. Infrastructure hosting functions as a capability managed quietly underneath our orchestration layer, giving you unified control over your environments without proprietary lock-in.
You connect ShopForge directly to your own cloud accounts (AWS, Azure, OVH, or DigitalOcean). ShopForge automates the environment setup and deployment workflows, while you retain total data sovereignty and pay your cloud provider directly for raw infrastructure.
Yes. ShopForge is custom-built to help Shopware agencies standardize operations across their entire portfolio, create isolated client preview environments, and eliminate manual DevOps overhead.
The platform coordinates atomic blue/green deployments. You push code via Git, changes are fully compiled in an isolated build layer, and traffic is switched instantly with built-in rollback protection if anomalies are detected.
Yes. Agencies and freelancers can use ShopForge to quickly spin up client demo and staging environments. Each project has its own isolated workspace, complete with code access and cloud-ready deployment options.
No local setup is required. Your Shopware dev site runs entirely in the cloud, with a full code editor and terminal built in. All you need is a browser to start building or testing right away.
The go-live feature that lets you deploy to your own cloud (AWS, Azure, etc.) is currently in Beta. We’re inviting early testers — just contact us through the site if you’d like to try it out.
Yes — you can share your demo store’s public link to showcase your work, or invite teammates and clients to collaborate in the same environment. It’s perfect for demos, reviews, or team development.
Every ShopForge environment includes a visible timer. If you’re not logged in and the timer runs out, the site is deleted automatically. If you are logged in, you can extend the timer — and when it expires, the site is simply paused (not deleted). You can log back in anytime, go to “My Apps,” and unpause it. Paused sites are kept for up to 30 days before being permanently deleted.
Yes — you can download your entire site anytime. Just open your project in the dashboard, go to the Backups section, create a manual backup, and download it. It’s a quick way to keep a local copy or move your site elsewhere.
Yes — developers and agencies can contribute Shopware templates or demos to the ShopForge library. It’s a great way to showcase your work and help others get started — sites launch in under 5 seconds with no setup required.