mogiSign in

Your machine runs the test. mogi keeps what happened.

A service you host yourself that holds, shows and compares the tests of your mobile app.

Sign in

The service never touches a device.

your machine

A phone or an emulator on the desk. The command line tool replays the flow against it, step by step, and records what the screen did.

the result, pushed up

this service

Holds every flow and every result it has been sent, shows a run back the way it happened, and compares one against another.

The mogi dashboard showing one run: the phone screen on the left, the nine steps and their outcomes in the middle, and the detail of the last step on the right.
A run of the flow currency-rates in mogi-finance, the example app mogi is built against, on a Google phone emulator running Android 14.

What the service holds

flow
A test: an ordered list of steps against your app, plus the checks that say what should be true. Versioned, with an author and a fingerprint.
run
One replay of one flow: every step with its outcome and its timing, and the screens, video and logs that outcome refers to.
atlas
Every screen your app declares and what leads where, with the ones no flow reaches marked as reached by nothing.
comparison
This run beside the last one, or the same flow on two phones, so a change is something you read rather than something you remember.

Search

Search everything this mogi holds, or narrow to a project or a kind.