{
  "duration" : 950.964,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 22,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.HostIdTest",
          "duration" : 0.777,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "getLocalHostId",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:47.053 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\nlocalHostId=tyrion1\n"
        }
      ],
      "duration" : 0.777,
      "id" : None,
      "name" : "house.intelli.core.rpc.HostIdTest",
      "stderr" : "",
      "stdout" : "07:56:47.053 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\nlocalHostId=tyrion1\n",
      "timestamp" : "2019-08-11T05:56:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.HttpRpcClientTransportProviderTest",
          "duration" : 1.755,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "baseServerUrlWithoutFinalSlash",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.912 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n07:56:47.153 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n07:56:47.528 [PollInverseRequestsThread-tyrion1] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=0mC6N-LKR2n0UrXAj99dHA, clientHostId=tyrion\n...[truncated 792 chars]...\ni.core.service.ServiceLoaderServiceRegistryDelegate@429a19d0\n07:56:47.710 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.service.ServiceRegistry - getServices: delegateClass=house.intelli.core.service.ServiceLoaderServiceRegistryDelegate, serviceClasses=[house.intelli.core.rpc.echo.EchoRpcService]\n07:56:47.744 [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.02,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "baseServerUrlWithFinalSlash",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.912 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n07:56:47.153 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n07:56:47.528 [PollInverseRequestsThread-tyrion1] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=0mC6N-LKR2n0UrXAj99dHA, clientHostId=tyrion\n...[truncated 792 chars]...\ni.core.service.ServiceLoaderServiceRegistryDelegate@429a19d0\n07:56:47.710 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.service.ServiceRegistry - getServices: delegateClass=house.intelli.core.service.ServiceLoaderServiceRegistryDelegate, serviceClasses=[house.intelli.core.rpc.echo.EchoRpcService]\n07:56:47.744 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n"
        }
      ],
      "duration" : 1.775,
      "id" : None,
      "name" : "house.intelli.core.rpc.HttpRpcClientTransportProviderTest",
      "stderr" : "",
      "stdout" : "07:56:46.912 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n07:56:47.153 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n07:56:47.528 [PollInverseRequestsThread-tyrion1] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=0mC6N-LKR2n0UrXAj99dHA, clientHostId=tyrion\n...[truncated 792 chars]...\ni.core.service.ServiceLoaderServiceRegistryDelegate@429a19d0\n07:56:47.710 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.service.ServiceRegistry - getServices: delegateClass=house.intelli.core.service.ServiceLoaderServiceRegistryDelegate, serviceClasses=[house.intelli.core.rpc.echo.EchoRpcService]\n07:56:47.744 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n",
      "timestamp" : "2019-08-11T05:56:45"
    },
    {
      "cases" : [
        {
          "age" : 32,
          "className" : "house.intelli.core.rpc.HttpRpcClientTransportTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 71,
          "name" : "posttestserver",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.003,
      "id" : None,
      "name" : "house.intelli.core.rpc.HttpRpcClientTransportTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T05:56:46"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 1.963,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesNormalServiceOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.534 [PollInverseRequestsThread-client-zKlrWaKGGQ9OyqUDDx6E3g] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=i3SPbmc3TSY8pAFU8g4VxQ, clientHostId=client-zKlrWaKGGQ9OyqUDDx6E3g, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=600000]\n07:56:46.535 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=gDqOf6u7XtIGn1eyLn81_Q, clientHostId=server-hr7cSMEJPLDvDSHNfGiZHA,\n...[truncated 68133 chars]...\nread.java:84)\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.InverseClientServerTest",
          "duration" : 300.211,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesLongRunningServiceOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.534 [PollInverseRequestsThread-client-zKlrWaKGGQ9OyqUDDx6E3g] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=i3SPbmc3TSY8pAFU8g4VxQ, clientHostId=client-zKlrWaKGGQ9OyqUDDx6E3g, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=600000]\n07:56:46.535 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=gDqOf6u7XtIGn1eyLn81_Q, clientHostId=server-hr7cSMEJPLDvDSHNfGiZHA,\n...[truncated 68133 chars]...\nread.java:84)\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.InverseClientServerTest",
          "duration" : 161.44,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesLongRunningServiceOnClientAndEncountersTimeout",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.534 [PollInverseRequestsThread-client-zKlrWaKGGQ9OyqUDDx6E3g] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=i3SPbmc3TSY8pAFU8g4VxQ, clientHostId=client-zKlrWaKGGQ9OyqUDDx6E3g, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=600000]\n07:56:46.535 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=gDqOf6u7XtIGn1eyLn81_Q, clientHostId=server-hr7cSMEJPLDvDSHNfGiZHA,\n...[truncated 68133 chars]...\nread.java:84)\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.InverseClientServerTest",
          "duration" : 3.144,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesServiceOnClientAndExpectsRemoteException",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.534 [PollInverseRequestsThread-client-zKlrWaKGGQ9OyqUDDx6E3g] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=i3SPbmc3TSY8pAFU8g4VxQ, clientHostId=client-zKlrWaKGGQ9OyqUDDx6E3g, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=600000]\n07:56:46.535 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=gDqOf6u7XtIGn1eyLn81_Q, clientHostId=server-hr7cSMEJPLDvDSHNfGiZHA,\n...[truncated 68133 chars]...\nread.java:84)\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" : 466.75803,
      "id" : None,
      "name" : "house.intelli.core.rpc.InverseClientServerTest",
      "stderr" : "",
      "stdout" : "07:56:46.534 [PollInverseRequestsThread-client-zKlrWaKGGQ9OyqUDDx6E3g] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=i3SPbmc3TSY8pAFU8g4VxQ, clientHostId=client-zKlrWaKGGQ9OyqUDDx6E3g, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=600000]\n07:56:46.535 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=gDqOf6u7XtIGn1eyLn81_Q, clientHostId=server-hr7cSMEJPLDvDSHNfGiZHA,\n...[truncated 68133 chars]...\nread.java:84)\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" : "2019-08-11T05:56:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 176.553,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesLongRunningServiceOnServerAndEncountersTimeout",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.888 [PollInverseRequestsThread-client-Wlc6e1Xs_cJs0p9DhaCunw] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n07:56:46.910 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=v15C3CCuwfzK7dHCqUj7YA, clientHostId=client-Wlc6e1Xs_cJs0p9DhaCunw, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=174985, payload=7hq4-KThgImW-4WO_iSiDA,\n...[truncated 64322 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.097,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesNormalServiceOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.888 [PollInverseRequestsThread-client-Wlc6e1Xs_cJs0p9DhaCunw] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n07:56:46.910 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=v15C3CCuwfzK7dHCqUj7YA, clientHostId=client-Wlc6e1Xs_cJs0p9DhaCunw, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=174985, payload=7hq4-KThgImW-4WO_iSiDA,\n...[truncated 64322 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.055,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesLongRunningServiceOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.888 [PollInverseRequestsThread-client-Wlc6e1Xs_cJs0p9DhaCunw] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n07:56:46.910 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=v15C3CCuwfzK7dHCqUj7YA, clientHostId=client-Wlc6e1Xs_cJs0p9DhaCunw, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=174985, payload=7hq4-KThgImW-4WO_iSiDA,\n...[truncated 64322 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.167,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesServiceOnServerAndExpectsRemoteException",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:46.888 [PollInverseRequestsThread-client-Wlc6e1Xs_cJs0p9DhaCunw] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n07:56:46.910 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=v15C3CCuwfzK7dHCqUj7YA, clientHostId=client-Wlc6e1Xs_cJs0p9DhaCunw, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=174985, payload=7hq4-KThgImW-4WO_iSiDA,\n...[truncated 64322 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" : 479.87198,
      "id" : None,
      "name" : "house.intelli.core.rpc.NormalClientServerTest",
      "stderr" : "",
      "stdout" : "07:56:46.888 [PollInverseRequestsThread-client-Wlc6e1Xs_cJs0p9DhaCunw] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n07:56:46.910 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=v15C3CCuwfzK7dHCqUj7YA, clientHostId=client-Wlc6e1Xs_cJs0p9DhaCunw, serverHostId=server, created=Sun Aug 11 07:56:46 CEST 2019, timeout=174985, payload=7hq4-KThgImW-4WO_iSiDA,\n...[truncated 64322 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" : "2019-08-11T05:56:45"
    },
    {
      "cases" : [
        {
          "age" : 32,
          "className" : "house.intelli.core.rpc.OpenHabIT",
          "duration" : 0.001,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 71,
          "name" : "openHabEcho",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.001,
      "id" : None,
      "name" : "house.intelli.core.rpc.OpenHabIT",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T05:56:45"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.041,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split0",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:47.794 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.jaxb.IntelliHouseJaxbContext - getJaxbContext: provider.class=house.intelli.core.jaxb.IntelliHouseJaxbContextProviderImpl, classesToBeBound=[class house.intelli.core.rpc.dimmer.DimmerActorWriteResponse, class house.intelli.core.rpc.relay.RelayActorReadRequest, class house.intelli.core.rpc.relay.RelayActorWriteResponse, class house.intelli.core.rpc.pv.PvStatusEventRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadR\n...[truncated 681 chars]...\nclass house.intelli.core.rpc.relay.RelayActorEventRequest, class house.intelli.core.rpc.relay.RelayActorReadResponse, class house.intelli.core.rpc.relay.RelayActorWriteRequest, class house.intelli.core.rpc.DeferringResponse, class house.intelli.core.rpc.keybutton.KeyButtonSensorRemotePropagationRequest, class house.intelli.core.rpc.ErrorResponse, class house.intelli.core.rpc.lightcontroller.LightControllerFederationPropagationRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadResponse]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.004,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:47.794 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.jaxb.IntelliHouseJaxbContext - getJaxbContext: provider.class=house.intelli.core.jaxb.IntelliHouseJaxbContextProviderImpl, classesToBeBound=[class house.intelli.core.rpc.dimmer.DimmerActorWriteResponse, class house.intelli.core.rpc.relay.RelayActorReadRequest, class house.intelli.core.rpc.relay.RelayActorWriteResponse, class house.intelli.core.rpc.pv.PvStatusEventRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadR\n...[truncated 681 chars]...\nclass house.intelli.core.rpc.relay.RelayActorEventRequest, class house.intelli.core.rpc.relay.RelayActorReadResponse, class house.intelli.core.rpc.relay.RelayActorWriteRequest, class house.intelli.core.rpc.DeferringResponse, class house.intelli.core.rpc.keybutton.KeyButtonSensorRemotePropagationRequest, class house.intelli.core.rpc.ErrorResponse, class house.intelli.core.rpc.lightcontroller.LightControllerFederationPropagationRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadResponse]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split2",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:47.794 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.jaxb.IntelliHouseJaxbContext - getJaxbContext: provider.class=house.intelli.core.jaxb.IntelliHouseJaxbContextProviderImpl, classesToBeBound=[class house.intelli.core.rpc.dimmer.DimmerActorWriteResponse, class house.intelli.core.rpc.relay.RelayActorReadRequest, class house.intelli.core.rpc.relay.RelayActorWriteResponse, class house.intelli.core.rpc.pv.PvStatusEventRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadR\n...[truncated 681 chars]...\nclass house.intelli.core.rpc.relay.RelayActorEventRequest, class house.intelli.core.rpc.relay.RelayActorReadResponse, class house.intelli.core.rpc.relay.RelayActorWriteRequest, class house.intelli.core.rpc.DeferringResponse, class house.intelli.core.rpc.keybutton.KeyButtonSensorRemotePropagationRequest, class house.intelli.core.rpc.ErrorResponse, class house.intelli.core.rpc.lightcontroller.LightControllerFederationPropagationRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadResponse]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "07:56:47.794 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.jaxb.IntelliHouseJaxbContext - getJaxbContext: provider.class=house.intelli.core.jaxb.IntelliHouseJaxbContextProviderImpl, classesToBeBound=[class house.intelli.core.rpc.dimmer.DimmerActorWriteResponse, class house.intelli.core.rpc.relay.RelayActorReadRequest, class house.intelli.core.rpc.relay.RelayActorWriteResponse, class house.intelli.core.rpc.pv.PvStatusEventRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadR\n...[truncated 681 chars]...\nclass house.intelli.core.rpc.relay.RelayActorEventRequest, class house.intelli.core.rpc.relay.RelayActorReadResponse, class house.intelli.core.rpc.relay.RelayActorWriteRequest, class house.intelli.core.rpc.DeferringResponse, class house.intelli.core.rpc.keybutton.KeyButtonSensorRemotePropagationRequest, class house.intelli.core.rpc.ErrorResponse, class house.intelli.core.rpc.lightcontroller.LightControllerFederationPropagationRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadResponse]\n"
        }
      ],
      "duration" : 0.058000002,
      "id" : None,
      "name" : "house.intelli.core.util.StringUtilTest",
      "stderr" : "",
      "stdout" : "07:56:47.794 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.jaxb.IntelliHouseJaxbContext - getJaxbContext: provider.class=house.intelli.core.jaxb.IntelliHouseJaxbContextProviderImpl, classesToBeBound=[class house.intelli.core.rpc.dimmer.DimmerActorWriteResponse, class house.intelli.core.rpc.relay.RelayActorReadRequest, class house.intelli.core.rpc.relay.RelayActorWriteResponse, class house.intelli.core.rpc.pv.PvStatusEventRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadR\n...[truncated 681 chars]...\nclass house.intelli.core.rpc.relay.RelayActorEventRequest, class house.intelli.core.rpc.relay.RelayActorReadResponse, class house.intelli.core.rpc.relay.RelayActorWriteRequest, class house.intelli.core.rpc.DeferringResponse, class house.intelli.core.rpc.keybutton.KeyButtonSensorRemotePropagationRequest, class house.intelli.core.rpc.ErrorResponse, class house.intelli.core.rpc.lightcontroller.LightControllerFederationPropagationRequest, class house.intelli.core.rpc.dimmer.DimmerActorReadResponse]\n",
      "timestamp" : "2019-08-11T05:56:47"
    },
    {
      "cases" : [
        {
          "age" : 16,
          "className" : "house.intelli.jdo.test.ImportPvStatusTest",
          "duration" : 0.0,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 87,
          "name" : "importPvStatusFiles",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.0,
      "id" : None,
      "name" : "house.intelli.jdo.test.ImportPvStatusTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-08-11T06:04:54"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.pgp.rpc.PgpTransportSupportTest",
          "duration" : 0.953,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "hashTest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:05:05.405 [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.953,
      "id" : None,
      "name" : "house.intelli.pgp.rpc.PgpTransportSupportTest",
      "stderr" : "",
      "stdout" : "08:05:05.405 [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" : "2019-08-11T06:05:04"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.723,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue100",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:05:28.382 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@798ee1af property=dimmerValue old=0 value=100\n100\n08:05:28.578 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.886 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.892 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.899 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.914 [Test worker] DEBUG house\n...[truncated 988 chars]...\nproperty=dimmerValue old=75 value=87\n64\n08:05:28.926 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@652fba53 property=dimmerValue old=87 value=100\n100\n08:05:28.927 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.931 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6a479d0 property=dimmerValue old=0 value=87\n64\n08:05:28.932 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue101",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:05:28.382 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@798ee1af property=dimmerValue old=0 value=100\n100\n08:05:28.578 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.886 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.892 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.899 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.914 [Test worker] DEBUG house\n...[truncated 988 chars]...\nproperty=dimmerValue old=75 value=87\n64\n08:05:28.926 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@652fba53 property=dimmerValue old=87 value=100\n100\n08:05:28.927 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.931 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6a479d0 property=dimmerValue old=0 value=87\n64\n08:05:28.932 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue_1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:05:28.382 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@798ee1af property=dimmerValue old=0 value=100\n100\n08:05:28.578 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.886 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.892 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.899 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.914 [Test worker] DEBUG house\n...[truncated 988 chars]...\nproperty=dimmerValue old=75 value=87\n64\n08:05:28.926 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@652fba53 property=dimmerValue old=87 value=100\n100\n08:05:28.927 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.931 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6a479d0 property=dimmerValue old=0 value=87\n64\n08:05:28.932 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue0",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:05:28.382 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@798ee1af property=dimmerValue old=0 value=100\n100\n08:05:28.578 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.886 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.892 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.899 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.914 [Test worker] DEBUG house\n...[truncated 988 chars]...\nproperty=dimmerValue old=75 value=87\n64\n08:05:28.926 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@652fba53 property=dimmerValue old=87 value=100\n100\n08:05:28.927 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.931 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6a479d0 property=dimmerValue old=0 value=87\n64\n08:05:28.932 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.027,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValues",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:05:28.382 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@798ee1af property=dimmerValue old=0 value=100\n100\n08:05:28.578 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.886 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.892 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.899 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.914 [Test worker] DEBUG house\n...[truncated 988 chars]...\nproperty=dimmerValue old=75 value=87\n64\n08:05:28.926 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@652fba53 property=dimmerValue old=87 value=100\n100\n08:05:28.927 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.931 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6a479d0 property=dimmerValue old=0 value=87\n64\n08:05:28.932 [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",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "08:05:28.382 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@798ee1af property=dimmerValue old=0 value=100\n100\n08:05:28.578 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.886 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.892 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.899 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.914 [Test worker] DEBUG house\n...[truncated 988 chars]...\nproperty=dimmerValue old=75 value=87\n64\n08:05:28.926 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@652fba53 property=dimmerValue old=87 value=100\n100\n08:05:28.927 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.931 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6a479d0 property=dimmerValue old=0 value=87\n64\n08:05:28.932 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        }
      ],
      "duration" : 0.767,
      "id" : None,
      "name" : "house.intelli.raspi.DimmerActorTest",
      "stderr" : "",
      "stdout" : "08:05:28.382 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@798ee1af property=dimmerValue old=0 value=100\n100\n08:05:28.578 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.886 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.892 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.899 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.914 [Test worker] DEBUG house\n...[truncated 988 chars]...\nproperty=dimmerValue old=75 value=87\n64\n08:05:28.926 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@652fba53 property=dimmerValue old=87 value=100\n100\n08:05:28.927 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n08:05:28.931 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@6a479d0 property=dimmerValue old=0 value=87\n64\n08:05:28.932 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n",
      "timestamp" : "2019-08-11T06:05:28"
    }
  ]
}