luxtomata
v0.1.1
Published
AI-powered end-to-end testing automation CLI
Readme
luxtomata
AI-powered end-to-end testing automation CLI.
Installation
npm i -g luxtomataDevelopment
pnpm build
pnpm --filter luxtomata dev -- <command>Commands
luxtomata login
Authenticate via Google OAuth. Opens a browser window for the consent screen and stores the token locally.
luxtomata init
Initialize a Lux project in the current directory. Analyzes your codebase and generates test flows.
lux init --url http://localhost:3000Options:
--url— Base URL of the application under test
luxtomata run
Execute test flows against a running application using Playwright.
lux runEnvironment Variables
Copy .env.example to .env:
| Variable | Description | Default |
|----------|-------------|---------|
| LUX_API_URL | Lux API base URL | http://localhost:3000 |
Scripts
pnpm dev # Run CLI in dev mode (tsx)
pnpm build # Compile TypeScript
pnpm test:bdd # Run BDD tests (Cucumber.js)
pnpm typecheck # Type check without emitting
pnpm lint # Run ESLint