I think we should report the original exception. This way we entirely swallow it. Which may not be desirable in case we make a mistake in the test.  What about wrapping the exception in a new exception type "RemoteServerException" which will have this text, serverName field and InnerException?