Make testSignal unittest not depend on default shell