prepare-test: make it "generic" with questions + exit early if error
prepare-test: added the possibility to launch the test