Ok, so as it turns out the --dry-run
check was stupid. As it assume that sh
is globally installed on the system which is clearly not the case in windows if you do a default installation. Correct the behaviour and fixed some small spawn bugs while I was at it.
Test suite now runs without issues on windows.