Create a suite
In a repository connected to Egma, run:egma/tests/appointment-booking/suite.yaml. Add your Markdown tests beside that
file:
suite.yaml
identifies the suite on Egma. Keep the generated ID; do not copy it into another
directory to create a second suite.
Write the files using test format 5, then run
egma push. You can change the suite’s display name in suite.yaml and push
the change.
Choose what runs together
A suite does not store an agent or connection. Choose those when you start a run. This lets you use the same tests against different supported connections. Egma runs every active test in the suite once for each persona that test names. Two tests with two personas each produce four simulations. A suite with no tests cannot run. Create separate suites for tests you need to run separately. A run does not accept a selection of individual tests from a suite.Keep local and browser changes in sync
Runegma pull before editing to get the current project. Commit the suite
manifest and test files with your agent changes. Push saves all local suite and
test changes together.
If a push reports that a test changed on Egma, resolve the difference before
trying again. Keep your local draft, pull the current version, and apply your
intended changes to it. Do not remove synchronization fields to bypass the
conflict.