Quoting Peter Hickman <peter / semantico.com>:

> Not really that odd, "a Unix like environment" and "unixy
> behaviour" could mean anything. The windows command shell is "unix
> like" for some value of /like/ that approaches zero.

Precisely.  Tests for specific platforms are almost worthless -- you
want to test for specific features or behaviors instead.

At best, attempts to infer particular properties of the runtime
environment from the platform name will be incomplete, and at worst
they will be outright wrong (e.g. due to new platform variations).

-mental