Test Output Directory
Maestro stores test artifacts such as screenshots, logs, and AI reports during test execution. You can configure where these artifacts are stored using either command-line options or workspace configuration.
Command Line Option
Use the --test-output-dir option to specify the output directory for a specific test run:
maestro test workspace --test-output-dir=test_output_directoryWorkspace Configuration
Add the testOutputDir field to your config.yaml file for persistent configuration:
# .maestro/config.yaml
testOutputDir: test_output_directoryDefault Behavior
If no custom directory is specified, Maestro stores test artifacts in:
~/.maestro/tests/<datetime>/Priority Order
Configuration is applied in the following priority order:
Command line flag (
--test-output-dir)Workspace configuration (
testOutputDirinconfig.yaml)Default behavior (
~/.maestro/tests/<datetime>/)
What Gets Stored
The configured directory will contain:
Screenshots taken on test failures
maestro.logfiles with Maestro-related logscommands-*.jsonfiles with command metadataAI analysis reports (when using
--analyze)
Last updated
Was this helpful?
