Headless functional testing automation vagrant stack