vm-test runs the unit tests to ensure that the virtual machine is operating properly. The tests are located in the subfolder called tests. Tests fail when they cannot be loaded, when they throw runtime exceptions, or when they fail execution signals (see the assert exection signals3.5.2).