add advanced setup tests with guard and spork