Quick start guides

Leviathan allows for running tests on a device controlled by a worker. A worker is a component on which your tests actually runs. It can be both real hardware or virtualised environments. Leviathan is designed to work with multiple workers.

  • Clone this repository with git clone --recursive or
  • Run git clone and then git submodule update --init --recursive to install submodules.

Select which type of worker you want to use:

  1. Autokit worker - Connect an actual device to your autokit and test on it
  2. QEMU worker - Create a virtual device and run tests on that.
  3. Testbot worker - Connect an actual device to your testbot and test on it