non-gui tests passing