nkthakur48 / nala

Automated E2E testing of Milo-based projects.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nala

nala

Automated E2E and integration testing of Milo-based projects.

Get started

Install Nala

npm install

Install Playwright's Browser Binaries

npx playwright install

Basic use

Test everything

npm test

Test a Milo branch

You may want to test a Milo branch. This could be for either milo, consumers or both. This is done by setting an environment variable before you run your tests.

export branch=your-branch-name

Advanced use

Test only a specific consumer

npm test -- -g @bacom

Test only milo

npm test -- -g @milo

Test only a specific feature

npm test -- -g @large-button

Test multiple features

npm test -- -g large-button|medium-button

About

Automated E2E testing of Milo-based projects.

License:Apache License 2.0


Languages

Language:JavaScript 97.8%Language:Shell 2.2%