Lightweight VM-based GUI testing
Find a file
2026-02-22 20:03:08 +03:00
.forgejo/workflows ci: skip hatch version 2026-02-22 19:16:27 +03:00
examples fix: correct display nested groups 2026-02-22 19:37:41 +03:00
scripts feat: add schema generator to pre-commit 2026-02-22 19:03:44 +03:00
src/vagary fix: ssh only on exec step 2026-02-22 20:03:08 +03:00
.gitignore init 2026-02-09 13:38:37 +03:00
.pre-commit-config.yaml feat: add schema generator to pre-commit 2026-02-22 19:03:44 +03:00
.python-version init 2026-02-09 13:38:37 +03:00
cliff.toml ci: add release workflow 2026-02-22 19:12:59 +03:00
LICENSE init 2026-02-09 13:38:37 +03:00
pyproject.toml chore(release): prepare for v0.0.4 2026-02-22 19:38:18 +03:00
README.md chore: add pypi badge to README.md 2026-02-22 19:53:16 +03:00
schema.json feat: add include step 2026-02-22 19:26:36 +03:00
uv.lock fix: correct display nested groups 2026-02-22 19:37:41 +03:00

vagary

pypi version

Lightweight VM-based GUI testing

Caution

This project is in early planning stage. APIs and configuration format will change.

A lightweight command-line tool for automated GUI testing in VMs. Write test scenarios in YAML, run against Vagrant boxes using VNC and SSH.

Usage

See examples in examples directory for scenario syntax and patterns.

License

MIT