Package org.apache.hive.ptest.api.response

Examples of org.apache.hive.ptest.api.response.TestStatusResponse


    testHandle = Strings.nullToEmpty(testHandle).trim();
    if(testHandle.isEmpty()) {
      throw new IllegalArgumentException("TestHandle is required");
    }
    TestStatusRequest statusRequest = new TestStatusRequest(testHandle);
    TestStatusResponse statusResponse;
    do {
      TimeUnit.SECONDS.sleep(5);
      statusResponse = post(statusRequest, true);
    } while(Status.isPending(statusResponse.getTestStatus().getStatus()));
    long offset = 0;
    do {
      long length = statusResponse.getTestStatus().getLogFileLength();
      if(length > offset) {
        offset = printLogs(testHandle, offset);
      } else {
        TimeUnit.SECONDS.sleep(5);
      }
      statusResponse = post(statusRequest, true);
    } while(Status.isInProgress(statusResponse.getTestStatus().getStatus()));
    while(offset < statusResponse.getTestStatus().getLogFileLength()) {
      offset = printLogs(testHandle, offset);
    }
    Status.assertOKOrFailed(statusResponse.getTestStatus().getStatus());
    return Status.isOK(statusResponse.getTestStatus().getStatus());
  }
View Full Code Here


    testHandle = Strings.nullToEmpty(testHandle).trim();
    if(testHandle.isEmpty()) {
      throw new IllegalArgumentException("TestHandle is required");
    }
    TestStatusRequest statusRequest = new TestStatusRequest(testHandle);
    TestStatusResponse statusResponse;
    do {
      TimeUnit.SECONDS.sleep(5);
      statusResponse = post(statusRequest, true);
    } while(Status.isPending(statusResponse.getTestStatus().getStatus()));
    long offset = 0;
    do {
      long length = statusResponse.getTestStatus().getLogFileLength();
      if(length > offset) {
        offset = printLogs(testHandle, offset);
      } else {
        TimeUnit.SECONDS.sleep(5);
      }
      statusResponse = post(statusRequest, true);
    } while(Status.isInProgress(statusResponse.getTestStatus().getStatus()));
    while(offset < statusResponse.getTestStatus().getLogFileLength()) {
      offset = printLogs(testHandle, offset);
    }
    Status.assertOKOrFailed(statusResponse.getTestStatus().getStatus());
    return Status.isOK(statusResponse.getTestStatus().getStatus());
  }
View Full Code Here

    String testHandle = stopRequest.getTestHandle();
    Test test = mTests.get(testHandle);
    if(result.hasErrors() ||
        Strings.nullToEmpty(stopRequest.getTestHandle()).trim().isEmpty() ||
        test == null) {
      return new TestStatusResponse(Status.illegalArgument());
    }
    return new TestStatusResponse(Status.ok(), test.toTestStatus());
  }
View Full Code Here

TOP

Related Classes of org.apache.hive.ptest.api.response.TestStatusResponse

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.