{
  "duration" : 892.6,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 22,
  "skipCount" : 2,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.HostIdTest",
          "duration" : 1.228,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "getLocalHostId",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:44.168 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\nlocalHostId=tyrion1\n"
        }
      ],
      "duration" : 1.228,
      "id" : None,
      "name" : "house.intelli.core.rpc.HostIdTest",
      "stderr" : "",
      "stdout" : "16:35:44.168 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\nlocalHostId=tyrion1\n",
      "timestamp" : "2018-09-26T14:35:43"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.HttpRpcClientTransportProviderTest",
          "duration" : 1.092,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "baseServerUrlWithoutFinalSlash",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:44.964 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n16:35:45.111 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.HttpRpcClientTransportProviderTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "baseServerUrlWithFinalSlash",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:44.964 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n16:35:45.111 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n"
        }
      ],
      "duration" : 1.096,
      "id" : None,
      "name" : "house.intelli.core.rpc.HttpRpcClientTransportProviderTest",
      "stderr" : "",
      "stdout" : "16:35:44.964 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n16:35:45.111 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n",
      "timestamp" : "2018-09-26T14:35:44"
    },
    {
      "cases" : [
        {
          "age" : 1,
          "className" : "house.intelli.core.rpc.HttpRpcClientTransportTest",
          "duration" : 0.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 71,
          "name" : "posttestserver",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.019,
      "id" : None,
      "name" : "house.intelli.core.rpc.HttpRpcClientTransportTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-09-26T14:35:43"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 2.386,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesNormalServiceOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:43.488 [PollInverseRequestsThread-client-OAAUQ4b_ct-5bUHWUWQq4w] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:43.493 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=0q-oa-5uThOWe9QEisr3Pw, clientHostId=server-QsDznGSShUoq0n-p2Yi_Cg, serverHostId=client-OAAUQ4b_ct-5bUHWUWQq4w, created=Wed Sep 26 16:35:43 CEST 2018, timeout=600000, payload=\n...[truncated 68343 chars]...\nouse.intelli.core.rpc.RpcClient._invoke(RpcClient.java:96)\n\tat house.intelli.core.rpc.RpcClient.invoke(RpcClient.java:43)\n\tat house.intelli.core.rpc.PollInverseRequestsThread.run(PollInverseRequestsThread.java:56)\n16:43:00.440 [PollInverseRequestsThread-client-NnnylOROhsfSlTUwsEG2Eg] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=ybwmuzBynGQK1Ov1Uons_A, clientHostId=client-NnnylOROhsfSlTUwsEG2Eg, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 300.12,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesLongRunningServiceOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:43.488 [PollInverseRequestsThread-client-OAAUQ4b_ct-5bUHWUWQq4w] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:43.493 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=0q-oa-5uThOWe9QEisr3Pw, clientHostId=server-QsDznGSShUoq0n-p2Yi_Cg, serverHostId=client-OAAUQ4b_ct-5bUHWUWQq4w, created=Wed Sep 26 16:35:43 CEST 2018, timeout=600000, payload=\n...[truncated 68343 chars]...\nouse.intelli.core.rpc.RpcClient._invoke(RpcClient.java:96)\n\tat house.intelli.core.rpc.RpcClient.invoke(RpcClient.java:43)\n\tat house.intelli.core.rpc.PollInverseRequestsThread.run(PollInverseRequestsThread.java:56)\n16:43:00.440 [PollInverseRequestsThread-client-NnnylOROhsfSlTUwsEG2Eg] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=ybwmuzBynGQK1Ov1Uons_A, clientHostId=client-NnnylOROhsfSlTUwsEG2Eg, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 132.529,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesLongRunningServiceOnClientAndEncountersTimeout",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:43.488 [PollInverseRequestsThread-client-OAAUQ4b_ct-5bUHWUWQq4w] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:43.493 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=0q-oa-5uThOWe9QEisr3Pw, clientHostId=server-QsDznGSShUoq0n-p2Yi_Cg, serverHostId=client-OAAUQ4b_ct-5bUHWUWQq4w, created=Wed Sep 26 16:35:43 CEST 2018, timeout=600000, payload=\n...[truncated 68343 chars]...\nouse.intelli.core.rpc.RpcClient._invoke(RpcClient.java:96)\n\tat house.intelli.core.rpc.RpcClient.invoke(RpcClient.java:43)\n\tat house.intelli.core.rpc.PollInverseRequestsThread.run(PollInverseRequestsThread.java:56)\n16:43:00.440 [PollInverseRequestsThread-client-NnnylOROhsfSlTUwsEG2Eg] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=ybwmuzBynGQK1Ov1Uons_A, clientHostId=client-NnnylOROhsfSlTUwsEG2Eg, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 3.178,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesServiceOnClientAndExpectsRemoteException",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:43.488 [PollInverseRequestsThread-client-OAAUQ4b_ct-5bUHWUWQq4w] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:43.493 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=0q-oa-5uThOWe9QEisr3Pw, clientHostId=server-QsDznGSShUoq0n-p2Yi_Cg, serverHostId=client-OAAUQ4b_ct-5bUHWUWQq4w, created=Wed Sep 26 16:35:43 CEST 2018, timeout=600000, payload=\n...[truncated 68343 chars]...\nouse.intelli.core.rpc.RpcClient._invoke(RpcClient.java:96)\n\tat house.intelli.core.rpc.RpcClient.invoke(RpcClient.java:43)\n\tat house.intelli.core.rpc.PollInverseRequestsThread.run(PollInverseRequestsThread.java:56)\n16:43:00.440 [PollInverseRequestsThread-client-NnnylOROhsfSlTUwsEG2Eg] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=ybwmuzBynGQK1Ov1Uons_A, clientHostId=client-NnnylOROhsfSlTUwsEG2Eg, serverHostId=server, inverseRequests=[]]\n"
        }
      ],
      "duration" : 438.21298,
      "id" : None,
      "name" : "house.intelli.core.rpc.InverseClientServerTest",
      "stderr" : "",
      "stdout" : "16:35:43.488 [PollInverseRequestsThread-client-OAAUQ4b_ct-5bUHWUWQq4w] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:43.493 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=0q-oa-5uThOWe9QEisr3Pw, clientHostId=server-QsDznGSShUoq0n-p2Yi_Cg, serverHostId=client-OAAUQ4b_ct-5bUHWUWQq4w, created=Wed Sep 26 16:35:43 CEST 2018, timeout=600000, payload=\n...[truncated 68343 chars]...\nouse.intelli.core.rpc.RpcClient._invoke(RpcClient.java:96)\n\tat house.intelli.core.rpc.RpcClient.invoke(RpcClient.java:43)\n\tat house.intelli.core.rpc.PollInverseRequestsThread.run(PollInverseRequestsThread.java:56)\n16:43:00.440 [PollInverseRequestsThread-client-NnnylOROhsfSlTUwsEG2Eg] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=ybwmuzBynGQK1Ov1Uons_A, clientHostId=client-NnnylOROhsfSlTUwsEG2Eg, serverHostId=server, inverseRequests=[]]\n",
      "timestamp" : "2018-09-26T14:35:42"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 147.217,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesLongRunningServiceOnServerAndEncountersTimeout",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:44.498 [PollInverseRequestsThread-client-Yz4HnrfCU-K6F-ixUP4VdQ] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:44.498 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=qedHGM4vQLdYxTCuv3GndQ, clientHostId=client-Yz4HnrfCU-K6F-ixUP4VdQ, serverHostId=server, created=Wed Sep 26 16:35:44 CEST 2018, timeout=145790, payload=l6hC4zJJrSnZh77eoG_VEQ,\n...[truncated 63235 chars]...\nutor.java:94)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:748)\n\tat house.intelli.core.rpc.RemoteExceptionUtil.throwOriginalExceptionIfPossible(RemoteExceptionUtil.java:43)\n\t... 52 common frames omitted\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 0.067,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesNormalServiceOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:44.498 [PollInverseRequestsThread-client-Yz4HnrfCU-K6F-ixUP4VdQ] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:44.498 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=qedHGM4vQLdYxTCuv3GndQ, clientHostId=client-Yz4HnrfCU-K6F-ixUP4VdQ, serverHostId=server, created=Wed Sep 26 16:35:44 CEST 2018, timeout=145790, payload=l6hC4zJJrSnZh77eoG_VEQ,\n...[truncated 63235 chars]...\nutor.java:94)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:748)\n\tat house.intelli.core.rpc.RemoteExceptionUtil.throwOriginalExceptionIfPossible(RemoteExceptionUtil.java:43)\n\t... 52 common frames omitted\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 300.019,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesLongRunningServiceOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:44.498 [PollInverseRequestsThread-client-Yz4HnrfCU-K6F-ixUP4VdQ] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:44.498 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=qedHGM4vQLdYxTCuv3GndQ, clientHostId=client-Yz4HnrfCU-K6F-ixUP4VdQ, serverHostId=server, created=Wed Sep 26 16:35:44 CEST 2018, timeout=145790, payload=l6hC4zJJrSnZh77eoG_VEQ,\n...[truncated 63235 chars]...\nutor.java:94)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:748)\n\tat house.intelli.core.rpc.RemoteExceptionUtil.throwOriginalExceptionIfPossible(RemoteExceptionUtil.java:43)\n\t... 52 common frames omitted\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 3.152,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesServiceOnServerAndExpectsRemoteException",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:35:44.498 [PollInverseRequestsThread-client-Yz4HnrfCU-K6F-ixUP4VdQ] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:44.498 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=qedHGM4vQLdYxTCuv3GndQ, clientHostId=client-Yz4HnrfCU-K6F-ixUP4VdQ, serverHostId=server, created=Wed Sep 26 16:35:44 CEST 2018, timeout=145790, payload=l6hC4zJJrSnZh77eoG_VEQ,\n...[truncated 63235 chars]...\nutor.java:94)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:748)\n\tat house.intelli.core.rpc.RemoteExceptionUtil.throwOriginalExceptionIfPossible(RemoteExceptionUtil.java:43)\n\t... 52 common frames omitted\n"
        }
      ],
      "duration" : 450.45502,
      "id" : None,
      "name" : "house.intelli.core.rpc.NormalClientServerTest",
      "stderr" : "",
      "stdout" : "16:35:44.498 [PollInverseRequestsThread-client-Yz4HnrfCU-K6F-ixUP4VdQ] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n16:35:44.498 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=qedHGM4vQLdYxTCuv3GndQ, clientHostId=client-Yz4HnrfCU-K6F-ixUP4VdQ, serverHostId=server, created=Wed Sep 26 16:35:44 CEST 2018, timeout=145790, payload=l6hC4zJJrSnZh77eoG_VEQ,\n...[truncated 63235 chars]...\nutor.java:94)\n\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)\n\tat java.util.concurrent.FutureTask.run(FutureTask.java:266)\n\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)\n\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)\n\tat java.lang.Thread.run(Thread.java:748)\n\tat house.intelli.core.rpc.RemoteExceptionUtil.throwOriginalExceptionIfPossible(RemoteExceptionUtil.java:43)\n\t... 52 common frames omitted\n",
      "timestamp" : "2018-09-26T14:35:43"
    },
    {
      "cases" : [
        {
          "age" : 1,
          "className" : "house.intelli.core.rpc.OpenHabIT",
          "duration" : 0.002,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 71,
          "name" : "openHabEcho",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.002,
      "id" : None,
      "name" : "house.intelli.core.rpc.OpenHabIT",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-09-26T14:35:43"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.029,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split0",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.033999994,
      "id" : None,
      "name" : "house.intelli.core.util.StringUtilTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2018-09-26T14:35:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.pgp.rpc.PgpTransportSupportTest",
          "duration" : 0.811,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "hashTest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:43:21.310 [Test worker] INFO house.intelli.pgp.rpc.PgpTransportSupportTest - Data corruption was properly detected: java.io.IOException: Data corruption: Declared hash does not match found hash!!!\n"
        }
      ],
      "duration" : 0.811,
      "id" : None,
      "name" : "house.intelli.pgp.rpc.PgpTransportSupportTest",
      "stderr" : "",
      "stdout" : "16:43:21.310 [Test worker] INFO house.intelli.pgp.rpc.PgpTransportSupportTest - Data corruption was properly detected: java.io.IOException: Data corruption: Declared hash does not match found hash!!!\n",
      "timestamp" : "2018-09-26T14:43:20"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.634,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue100",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:43:28.487 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@92df86d property=dimmerValue old=0 value=100\n100\n16:43:28.685 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.884 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.889 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.894 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.927 [Test worker] DEBUG house.\n...[truncated 988 chars]...\nroperty=dimmerValue old=75 value=87\n64\n16:43:28.961 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@2cd42c83 property=dimmerValue old=87 value=100\n100\n16:43:28.964 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.979 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6b45ec9a property=dimmerValue old=0 value=87\n64\n16:43:28.982 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.015,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue101",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:43:28.487 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@92df86d property=dimmerValue old=0 value=100\n100\n16:43:28.685 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.884 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.889 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.894 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.927 [Test worker] DEBUG house.\n...[truncated 988 chars]...\nroperty=dimmerValue old=75 value=87\n64\n16:43:28.961 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@2cd42c83 property=dimmerValue old=87 value=100\n100\n16:43:28.964 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.979 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6b45ec9a property=dimmerValue old=0 value=87\n64\n16:43:28.982 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue_1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:43:28.487 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@92df86d property=dimmerValue old=0 value=100\n100\n16:43:28.685 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.884 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.889 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.894 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.927 [Test worker] DEBUG house.\n...[truncated 988 chars]...\nroperty=dimmerValue old=75 value=87\n64\n16:43:28.961 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@2cd42c83 property=dimmerValue old=87 value=100\n100\n16:43:28.964 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.979 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6b45ec9a property=dimmerValue old=0 value=87\n64\n16:43:28.982 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.01,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue0",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:43:28.487 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@92df86d property=dimmerValue old=0 value=100\n100\n16:43:28.685 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.884 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.889 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.894 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.927 [Test worker] DEBUG house.\n...[truncated 988 chars]...\nroperty=dimmerValue old=75 value=87\n64\n16:43:28.961 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@2cd42c83 property=dimmerValue old=87 value=100\n100\n16:43:28.964 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.979 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6b45ec9a property=dimmerValue old=0 value=87\n64\n16:43:28.982 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.062,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValues",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:43:28.487 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@92df86d property=dimmerValue old=0 value=100\n100\n16:43:28.685 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.884 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.889 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.894 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.927 [Test worker] DEBUG house.\n...[truncated 988 chars]...\nroperty=dimmerValue old=75 value=87\n64\n16:43:28.961 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@2cd42c83 property=dimmerValue old=87 value=100\n100\n16:43:28.964 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.979 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6b45ec9a property=dimmerValue old=0 value=87\n64\n16:43:28.982 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.017,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "16:43:28.487 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@92df86d property=dimmerValue old=0 value=100\n100\n16:43:28.685 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.884 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.889 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.894 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.927 [Test worker] DEBUG house.\n...[truncated 988 chars]...\nroperty=dimmerValue old=75 value=87\n64\n16:43:28.961 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@2cd42c83 property=dimmerValue old=87 value=100\n100\n16:43:28.964 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.979 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6b45ec9a property=dimmerValue old=0 value=87\n64\n16:43:28.982 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        }
      ],
      "duration" : 0.742,
      "id" : None,
      "name" : "house.intelli.raspi.DimmerActorTest",
      "stderr" : "",
      "stdout" : "16:43:28.487 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@92df86d property=dimmerValue old=0 value=100\n100\n16:43:28.685 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.884 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.889 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.894 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.927 [Test worker] DEBUG house.\n...[truncated 988 chars]...\nroperty=dimmerValue old=75 value=87\n64\n16:43:28.961 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@2cd42c83 property=dimmerValue old=87 value=100\n100\n16:43:28.964 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n16:43:28.979 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6b45ec9a property=dimmerValue old=0 value=87\n64\n16:43:28.982 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n",
      "timestamp" : "2018-09-26T14:43:28"
    }
  ]
}