# Automatic deployment of the random test generator
Testing is done in a Vagrant virtual machine
install vagrant, virtualbox, ansible, then do `vagrant up`. It should provison a basic machine. `vagrant ssh` to verify the machine is working as expected. `vagrant terminate` to reset machine to clean state.
RUN ETH_DEPS=$(go list -f'{{.Imports}} {{.TestImports}} {{.XTestImports}}' github.com/ethereum/go-ethereum/... | sed-e's/\[//g' | sed-e's/\]//g' | sed-e's/C //g');if["$ETH_DEPS"];then go get $ETH_DEPS;fi