test: Refactor tests for Windows support
refactor
make: use default shell on windows