# Testing

A series of tools are available to help developers working on applications save time and test their services/processes.

Prior to deployment, it’s possible to run applications or each application component locally to test their normal behavior.

The following commands will set up a local blockchain based on MESG and configure it to process all executions that the application specifies.

# Test the application

liteflow dev

This command compiles and starts all the processes of an application based on a predefined application structure.

It injects all environmental variables needed to configure processes and deploys all services elated to these processes (local or remote).

Once everything is deployed, the command displays logs of the processes in real-time when a new execution is triggered.

More information here

WARNING

The command liteflow dev relies on Docker to run your services locally so make sure Docker is installed and running.

https://docs.docker.com/get-docker/