Skip to content
Aaron Mauchley edited this page Jan 20, 2023 · 5 revisions

Welcome to Nala!

Nala automates end-to-end and integration tests of Milo-based projects. In short, Nala means “Successful”. The Nala project for Milo stands for the enclosed effort to help us find success.

Nala is created around the Test Runner Playwright which is actively developed by Microsoft.

Getting started

If you are reading this, you are likely wanting to create tests for a Milo-based project. Depending on how familiar you are with Playwright and Milo/Franklin, you can either start digging in now, or you can start learning about all of them.

If you want to dig in right away, the best place to start is here: Onboarding. This will teach you how to set up your development environment, what the structure of Nala's test automation is, how to create and run a simple test, and executing tests in a GitHub CI pipeline.

Absolute beginner context

If you are curious about Franklin, see their documentation and site here:

If you are needing to understand Milo and what it is, see these resources here:

If you are just needing to learn Playwright go here

Clone this wiki locally