So there are 2 solutions below, which one is better ?
1. 
params["start_vm"] = "yes"
env_process.preprocess_vm(test, params, env, vm.name)

2. (The original one)
vm = vm.clone()
env.register_vm(vm.name, vm)