@Test
@Ignore
public void testPid() {

    if(Platform.isLinux() || Platform.isMacOsX() || Platform.isSolaris()) {
        String id = UUID.randomUUID().toString();
        JavaApp app = new JavaApp(System.getProperty("java.class.path"),
                GOOD_SOURCE,
                "-Dcom.cinchapi.concourse.server.io.process.pid=" + id);
        app.run();
        ProcessBuilder pb = Processes
                .getBuilderWithPipeSupport("ps aux | grep " + id
                        + " | grep -v \"grep\" | awk '{print $2}' ");
        try {
            Process process = pb.start();
            ProcessResult result = Processes
                    .waitForSuccessfulCompletion(process);
            long expected = Long.parseLong(result.out().get(0));
            Assert.assertEquals(expected, app.pid());
        }
        catch (IOException e) {
            throw CheckedExceptions.throwAsRuntimeException(e);
        }
    }
    else {
        Assert.assertTrue(true);
    }
}