{
  "duration" : 919.734,
  "empty" : False,
  "failCount" : 0,
  "passCount" : 22,
  "skipCount" : 3,
  "suites" : [
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.HostIdTest",
          "duration" : 1.159,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "getLocalHostId",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:54.254 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\nlocalHostId=tyrion1\n"
        }
      ],
      "duration" : 1.159,
      "id" : None,
      "name" : "house.intelli.core.rpc.HostIdTest",
      "stderr" : "",
      "stdout" : "09:25:54.254 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\nlocalHostId=tyrion1\n",
      "timestamp" : "2019-07-30T07:25:53"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.HttpRpcClientTransportProviderTest",
          "duration" : 2.356,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "baseServerUrlWithoutFinalSlash",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:54.138 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n09:25:54.385 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n09:25:54.728 [PollInverseRequestsThread-tyrion1] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=ftJfNWT3pFjgJNw67t3UQQ, clientHostId=tyrion\n...[truncated 2285 chars]...\nelli.core.rpc.dimmer.DimmerActorWriteResponse, class house.intelli.core.rpc.pv.PvStatusList, class house.intelli.core.rpc.ErrorResponse, class house.intelli.core.rpc.relay.RelayActorReadRequest, class house.intelli.core.rpc.relay.RelayActorReadResponse, class house.intelli.core.rpc.DeferringResponse, class house.intelli.core.rpc.PutInverseResponseRequest, class house.intelli.core.rpc.keybutton.KeyButtonSensorEventRequest, class house.intelli.core.rpc.lightcontroller.LightControllerEventRequest]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.HttpRpcClientTransportProviderTest",
          "duration" : 0.011,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "baseServerUrlWithFinalSlash",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:54.138 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n09:25:54.385 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n09:25:54.728 [PollInverseRequestsThread-tyrion1] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=ftJfNWT3pFjgJNw67t3UQQ, clientHostId=tyrion\n...[truncated 2285 chars]...\nelli.core.rpc.dimmer.DimmerActorWriteResponse, class house.intelli.core.rpc.pv.PvStatusList, class house.intelli.core.rpc.ErrorResponse, class house.intelli.core.rpc.relay.RelayActorReadRequest, class house.intelli.core.rpc.relay.RelayActorReadResponse, class house.intelli.core.rpc.DeferringResponse, class house.intelli.core.rpc.PutInverseResponseRequest, class house.intelli.core.rpc.keybutton.KeyButtonSensorEventRequest, class house.intelli.core.rpc.lightcontroller.LightControllerEventRequest]\n"
        }
      ],
      "duration" : 2.3669999,
      "id" : None,
      "name" : "house.intelli.core.rpc.HttpRpcClientTransportProviderTest",
      "stderr" : "",
      "stdout" : "09:25:54.138 [Test worker] WARN house.intelli.core.rpc.HostId - Environment variable 'HOSTNAME' is missing or empty.\n09:25:54.385 [PollInverseRequestsThread-tyrion1] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n09:25:54.728 [PollInverseRequestsThread-tyrion1] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=ftJfNWT3pFjgJNw67t3UQQ, clientHostId=tyrion\n...[truncated 2285 chars]...\nelli.core.rpc.dimmer.DimmerActorWriteResponse, class house.intelli.core.rpc.pv.PvStatusList, class house.intelli.core.rpc.ErrorResponse, class house.intelli.core.rpc.relay.RelayActorReadRequest, class house.intelli.core.rpc.relay.RelayActorReadResponse, class house.intelli.core.rpc.DeferringResponse, class house.intelli.core.rpc.PutInverseResponseRequest, class house.intelli.core.rpc.keybutton.KeyButtonSensorEventRequest, class house.intelli.core.rpc.lightcontroller.LightControllerEventRequest]\n",
      "timestamp" : "2019-07-30T07:25:52"
    },
    {
      "cases" : [
        {
          "age" : 25,
          "className" : "house.intelli.core.rpc.HttpRpcClientTransportTest",
          "duration" : 0.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 71,
          "name" : "posttestserver",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.013,
      "id" : None,
      "name" : "house.intelli.core.rpc.HttpRpcClientTransportTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-30T07:25:53"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 2.676,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesNormalServiceOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:53.407 [PollInverseRequestsThread-client-_Uo-gjPZBG6bFNUu8073BQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=_OTPzRxRDOnz_-4JXi0qsg, clientHostId=client-_Uo-gjPZBG6bFNUu8073BQ, serverHostId=server, created=Tue Jul 30 09:25:53 CEST 2019, timeout=600000]\n09:25:53.398 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=AfWckLTolcWS4oWqZsgIwg, clientHostId=server-5_HgWXCERsamQFgtzTnkbg,\n...[truncated 69341 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)\n09:33:29.118 [PollInverseRequestsThread-client-0l331P8Xwe5w9Hs18qJi1Q] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=wB5NTAO3mvimwQyTeLj2Hg, clientHostId=client-0l331P8Xwe5w9Hs18qJi1Q, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 300.198,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesLongRunningServiceOnClient",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:53.407 [PollInverseRequestsThread-client-_Uo-gjPZBG6bFNUu8073BQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=_OTPzRxRDOnz_-4JXi0qsg, clientHostId=client-_Uo-gjPZBG6bFNUu8073BQ, serverHostId=server, created=Tue Jul 30 09:25:53 CEST 2019, timeout=600000]\n09:25:53.398 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=AfWckLTolcWS4oWqZsgIwg, clientHostId=server-5_HgWXCERsamQFgtzTnkbg,\n...[truncated 69341 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)\n09:33:29.118 [PollInverseRequestsThread-client-0l331P8Xwe5w9Hs18qJi1Q] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=wB5NTAO3mvimwQyTeLj2Hg, clientHostId=client-0l331P8Xwe5w9Hs18qJi1Q, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 150.977,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesLongRunningServiceOnClientAndEncountersTimeout",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:53.407 [PollInverseRequestsThread-client-_Uo-gjPZBG6bFNUu8073BQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=_OTPzRxRDOnz_-4JXi0qsg, clientHostId=client-_Uo-gjPZBG6bFNUu8073BQ, serverHostId=server, created=Tue Jul 30 09:25:53 CEST 2019, timeout=600000]\n09:25:53.398 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=AfWckLTolcWS4oWqZsgIwg, clientHostId=server-5_HgWXCERsamQFgtzTnkbg,\n...[truncated 69341 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)\n09:33:29.118 [PollInverseRequestsThread-client-0l331P8Xwe5w9Hs18qJi1Q] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=wB5NTAO3mvimwQyTeLj2Hg, clientHostId=client-0l331P8Xwe5w9Hs18qJi1Q, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.InverseClientServerTest",
          "duration" : 3.322,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "serverInvokesServiceOnClientAndExpectsRemoteException",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:53.407 [PollInverseRequestsThread-client-_Uo-gjPZBG6bFNUu8073BQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=_OTPzRxRDOnz_-4JXi0qsg, clientHostId=client-_Uo-gjPZBG6bFNUu8073BQ, serverHostId=server, created=Tue Jul 30 09:25:53 CEST 2019, timeout=600000]\n09:25:53.398 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=AfWckLTolcWS4oWqZsgIwg, clientHostId=server-5_HgWXCERsamQFgtzTnkbg,\n...[truncated 69341 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)\n09:33:29.118 [PollInverseRequestsThread-client-0l331P8Xwe5w9Hs18qJi1Q] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=wB5NTAO3mvimwQyTeLj2Hg, clientHostId=client-0l331P8Xwe5w9Hs18qJi1Q, serverHostId=server, inverseRequests=[]]\n"
        }
      ],
      "duration" : 457.173,
      "id" : None,
      "name" : "house.intelli.core.rpc.InverseClientServerTest",
      "stderr" : "",
      "stdout" : "09:25:53.407 [PollInverseRequestsThread-client-_Uo-gjPZBG6bFNUu8073BQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: PollInverseRequestsRequest[requestId=_OTPzRxRDOnz_-4JXi0qsg, clientHostId=client-_Uo-gjPZBG6bFNUu8073BQ, serverHostId=server, created=Tue Jul 30 09:25:53 CEST 2019, timeout=600000]\n09:25:53.398 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=AfWckLTolcWS4oWqZsgIwg, clientHostId=server-5_HgWXCERsamQFgtzTnkbg,\n...[truncated 69341 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)\n09:33:29.118 [PollInverseRequestsThread-client-0l331P8Xwe5w9Hs18qJi1Q] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=wB5NTAO3mvimwQyTeLj2Hg, clientHostId=client-0l331P8Xwe5w9Hs18qJi1Q, serverHostId=server, inverseRequests=[]]\n",
      "timestamp" : "2019-07-30T07:25:51"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 152.467,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesLongRunningServiceOnServerAndEncountersTimeout",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:54.113 [PollInverseRequestsThread-client-yTKqZt31hHrmKQVwu9RBFA] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n09:25:54.119 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=zWTevuA0h87ZanYGrO_M1w, clientHostId=client-yTKqZt31hHrmKQVwu9RBFA, serverHostId=server, created=Tue Jul 30 09:25:54 CEST 2019, timeout=150883, payload=boedKSmYoQv6V_H437gm6w,\n...[truncated 65527 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)\n09:33:28.856 [PollInverseRequestsThread-client-ggyYblqWJZ-y30KcvVmXZQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=FQ5t6etHqGs_iVZI_ei5iw, clientHostId=client-ggyYblqWJZ-y30KcvVmXZQ, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 0.093,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesNormalServiceOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:54.113 [PollInverseRequestsThread-client-yTKqZt31hHrmKQVwu9RBFA] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n09:25:54.119 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=zWTevuA0h87ZanYGrO_M1w, clientHostId=client-yTKqZt31hHrmKQVwu9RBFA, serverHostId=server, created=Tue Jul 30 09:25:54 CEST 2019, timeout=150883, payload=boedKSmYoQv6V_H437gm6w,\n...[truncated 65527 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)\n09:33:28.856 [PollInverseRequestsThread-client-ggyYblqWJZ-y30KcvVmXZQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=FQ5t6etHqGs_iVZI_ei5iw, clientHostId=client-ggyYblqWJZ-y30KcvVmXZQ, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 300.054,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesLongRunningServiceOnServer",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:54.113 [PollInverseRequestsThread-client-yTKqZt31hHrmKQVwu9RBFA] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n09:25:54.119 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=zWTevuA0h87ZanYGrO_M1w, clientHostId=client-yTKqZt31hHrmKQVwu9RBFA, serverHostId=server, created=Tue Jul 30 09:25:54 CEST 2019, timeout=150883, payload=boedKSmYoQv6V_H437gm6w,\n...[truncated 65527 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)\n09:33:28.856 [PollInverseRequestsThread-client-ggyYblqWJZ-y30KcvVmXZQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=FQ5t6etHqGs_iVZI_ei5iw, clientHostId=client-ggyYblqWJZ-y30KcvVmXZQ, serverHostId=server, inverseRequests=[]]\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.core.rpc.NormalClientServerTest",
          "duration" : 3.347,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "clientInvokesServiceOnServerAndExpectsRemoteException",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:25:54.113 [PollInverseRequestsThread-client-yTKqZt31hHrmKQVwu9RBFA] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n09:25:54.119 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=zWTevuA0h87ZanYGrO_M1w, clientHostId=client-yTKqZt31hHrmKQVwu9RBFA, serverHostId=server, created=Tue Jul 30 09:25:54 CEST 2019, timeout=150883, payload=boedKSmYoQv6V_H437gm6w,\n...[truncated 65527 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)\n09:33:28.856 [PollInverseRequestsThread-client-ggyYblqWJZ-y30KcvVmXZQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=FQ5t6etHqGs_iVZI_ei5iw, clientHostId=client-ggyYblqWJZ-y30KcvVmXZQ, serverHostId=server, inverseRequests=[]]\n"
        }
      ],
      "duration" : 455.96097,
      "id" : None,
      "name" : "house.intelli.core.rpc.NormalClientServerTest",
      "stderr" : "",
      "stdout" : "09:25:54.113 [PollInverseRequestsThread-client-yTKqZt31hHrmKQVwu9RBFA] INFO house.intelli.core.rpc.PollInverseRequestsThread - run: rpcContext.rpcClientTransportProvider not yet assigned! Going to retry later.\n09:25:54.119 [Test worker] DEBUG house.intelli.core.rpc.RpcClient - invoke: Sending request: EchoRequest[requestId=zWTevuA0h87ZanYGrO_M1w, clientHostId=client-yTKqZt31hHrmKQVwu9RBFA, serverHostId=server, created=Tue Jul 30 09:25:54 CEST 2019, timeout=150883, payload=boedKSmYoQv6V_H437gm6w,\n...[truncated 65527 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)\n09:33:28.856 [PollInverseRequestsThread-client-ggyYblqWJZ-y30KcvVmXZQ] DEBUG house.intelli.core.rpc.RpcClient - invoke: Received response: PollInverseRequestsResponse[requestId=FQ5t6etHqGs_iVZI_ei5iw, clientHostId=client-ggyYblqWJZ-y30KcvVmXZQ, serverHostId=server, inverseRequests=[]]\n",
      "timestamp" : "2019-07-30T07:25:52"
    },
    {
      "cases" : [
        {
          "age" : 25,
          "className" : "house.intelli.core.rpc.OpenHabIT",
          "duration" : 0.005,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 71,
          "name" : "openHabEcho",
          "skipped" : True,
          "skippedMessage" : None,
          "status" : "SKIPPED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.005,
      "id" : None,
      "name" : "house.intelli.core.rpc.OpenHabIT",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-30T07:25:52"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.core.util.StringUtilTest",
          "duration" : 0.067,
          "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.013,
          "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.003,
          "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.003,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "split3",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : ""
        }
      ],
      "duration" : 0.085999995,
      "id" : None,
      "name" : "house.intelli.core.util.StringUtilTest",
      "stderr" : "",
      "stdout" : "",
      "timestamp" : "2019-07-30T07:25:55"
    },
    {
      "cases" : [
        {
          "age" : 9,
          "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-07-30T07:33:42"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.pgp.rpc.PgpTransportSupportTest",
          "duration" : 1.752,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "hashTest",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:33:53.777 [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" : 1.752,
      "id" : None,
      "name" : "house.intelli.pgp.rpc.PgpTransportSupportTest",
      "stderr" : "",
      "stdout" : "09:33:53.777 [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-07-30T07:33:52"
    },
    {
      "cases" : [
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 1.126,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue100",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:06.071 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@18b08e82 property=dimmerValue old=0 value=100\n100\n09:34:06.596 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.760 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.778 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.784 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.814 [Test worker] DEBUG house\n...[truncated 989 chars]...\nroperty=dimmerValue old=75 value=87\n64\n09:34:06.833 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@7e13d4d6 property=dimmerValue old=87 value=100\n100\n09:34:06.835 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.844 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@314c0ab6 property=dimmerValue old=0 value=87\n64\n09:34:06.846 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.012,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue101",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:06.071 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@18b08e82 property=dimmerValue old=0 value=100\n100\n09:34:06.596 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.760 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.778 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.784 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.814 [Test worker] DEBUG house\n...[truncated 989 chars]...\nroperty=dimmerValue old=75 value=87\n64\n09:34:06.833 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@7e13d4d6 property=dimmerValue old=87 value=100\n100\n09:34:06.835 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.844 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@314c0ab6 property=dimmerValue old=0 value=87\n64\n09:34:06.846 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.008,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue_1",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:06.071 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@18b08e82 property=dimmerValue old=0 value=100\n100\n09:34:06.596 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.760 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.778 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.784 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.814 [Test worker] DEBUG house\n...[truncated 989 chars]...\nroperty=dimmerValue old=75 value=87\n64\n09:34:06.833 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@7e13d4d6 property=dimmerValue old=87 value=100\n100\n09:34:06.835 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.844 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@314c0ab6 property=dimmerValue old=0 value=87\n64\n09:34:06.846 [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" : "dimmerValue0",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:06.071 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@18b08e82 property=dimmerValue old=0 value=100\n100\n09:34:06.596 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.760 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.778 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.784 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.814 [Test worker] DEBUG house\n...[truncated 989 chars]...\nroperty=dimmerValue old=75 value=87\n64\n09:34:06.833 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@7e13d4d6 property=dimmerValue old=87 value=100\n100\n09:34:06.835 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.844 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@314c0ab6 property=dimmerValue old=0 value=87\n64\n09:34:06.846 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.044,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValues",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:06.071 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@18b08e82 property=dimmerValue old=0 value=100\n100\n09:34:06.596 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.760 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.778 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.784 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.814 [Test worker] DEBUG house\n...[truncated 989 chars]...\nroperty=dimmerValue old=75 value=87\n64\n09:34:06.833 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@7e13d4d6 property=dimmerValue old=87 value=100\n100\n09:34:06.835 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.844 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@314c0ab6 property=dimmerValue old=0 value=87\n64\n09:34:06.846 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        },
        {
          "age" : 0,
          "className" : "house.intelli.raspi.DimmerActorTest",
          "duration" : 0.013,
          "errorDetails" : None,
          "errorStackTrace" : None,
          "failedSince" : 0,
          "name" : "dimmerValue",
          "skipped" : False,
          "skippedMessage" : None,
          "status" : "PASSED",
          "stderr" : "",
          "stdout" : "09:34:06.071 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@18b08e82 property=dimmerValue old=0 value=100\n100\n09:34:06.596 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.760 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.778 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.784 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.814 [Test worker] DEBUG house\n...[truncated 989 chars]...\nroperty=dimmerValue old=75 value=87\n64\n09:34:06.833 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@7e13d4d6 property=dimmerValue old=87 value=100\n100\n09:34:06.835 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.844 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@314c0ab6 property=dimmerValue old=0 value=87\n64\n09:34:06.846 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n"
        }
      ],
      "duration" : 1.218,
      "id" : None,
      "name" : "house.intelli.raspi.DimmerActorTest",
      "stderr" : "",
      "stdout" : "09:34:06.071 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@18b08e82 property=dimmerValue old=0 value=100\n100\n09:34:06.596 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.760 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.778 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.784 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.814 [Test worker] DEBUG house\n...[truncated 989 chars]...\nroperty=dimmerValue old=75 value=87\n64\n09:34:06.833 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@7e13d4d6 property=dimmerValue old=87 value=100\n100\n09:34:06.835 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n09:34:06.844 [Test worker] DEBUG house.intelli.core.bean.BeanSupport - setPropertyValue: setting: bean=@314c0ab6 property=dimmerValue old=0 value=87\n64\n09:34:06.846 [Test worker] DEBUG house.intelli.raspi.DimmerActorImpl - close\n",
      "timestamp" : "2019-07-30T07:34:05"
    }
  ]
}