|Subject:||Win32 30shell.t message makes scary beep, and has other issues|
Ignoring the issue of whether 30shell.t on things other than linux actually works, the way it fails is strange and scary and could be mistaken for an error. The three problems are 1. It makes a weird beep (\a presumably), harsher and quite unlike the normal Win32 beeps. 2. It puts a dollar sign in front of the \$CPAN_RUN_SHELL_TEST environment variable. 3. It warns, which shows the error line information, making it look like a big error. The skip should look normal and less scary. Something like... 1..0 # Skip: Only tested on linux. Set CPAN_RUN_SHELL_TEST=1 to force Then ditch the warn and exit normally.