diff options
author | Young Gyu Park <younggyu@google.com> | 2018-04-11 13:39:02 +0900 |
---|---|---|
committer | Young Gyu Park <younggyu@google.com> | 2018-04-17 09:02:43 +0900 |
commit | d3396241a4e1ea86e3609c4157be875cb2eb8d17 (patch) | |
tree | 4f90891399c57a7a05670d701bc2e0a720420af7 /src/main/java/com | |
parent | 3f37409611e999b88499b8c030dcda966750518e (diff) | |
download | dashboard-d3396241a4e1ea86e3609c4157be875cb2eb8d17.tar.gz |
Adding new missing fields on TestSuiteResultEntity.
Test: TestSuiteResultEntity on datastore admin console
Bug: 77879482
Change-Id: Ibbaaacd59f4ef9b134586a1822217be0412783a0
Diffstat (limited to 'src/main/java/com')
5 files changed, 40 insertions, 6 deletions
diff --git a/src/main/java/com/android/vts/api/TestDataForDevServlet.java b/src/main/java/com/android/vts/api/TestDataForDevServlet.java index 24f2671..09b1df8 100644 --- a/src/main/java/com/android/vts/api/TestDataForDevServlet.java +++ b/src/main/java/com/android/vts/api/TestDataForDevServlet.java @@ -267,8 +267,11 @@ public class TestDataForDevServlet extends HttpServlet { 100), ChronoUnit.DAYS) .getEpochSecond(), + pathInfo.toString(), + "Test Place Name -" + idx, "Suite Test Plan", "Suite Version " + idx, + "Suite Test Name", "Suite Build Number " + idx, rand.nextInt(), rand.nextInt(), diff --git a/src/main/java/com/android/vts/api/TestSuiteResultRestServlet.java b/src/main/java/com/android/vts/api/TestSuiteResultRestServlet.java index 4f53587..3c737c8 100644 --- a/src/main/java/com/android/vts/api/TestSuiteResultRestServlet.java +++ b/src/main/java/com/android/vts/api/TestSuiteResultRestServlet.java @@ -81,8 +81,11 @@ public class TestSuiteResultRestServlet extends HttpServlet { testSuiteFileParent, testSuiteResultMessage.getStartTime(), testSuiteResultMessage.getEndTime(), + testSuiteResultMessage.getResultPath(), + testSuiteResultMessage.getHostName(), testSuiteResultMessage.getSuitePlan(), testSuiteResultMessage.getSuiteVersion(), + testSuiteResultMessage.getSuiteName(), testSuiteResultMessage.getSuiteBuildNumber(), testSuiteResultMessage.getModulesDone(), testSuiteResultMessage.getModulesTotal(), diff --git a/src/main/java/com/android/vts/entity/TestSuiteResultEntity.java b/src/main/java/com/android/vts/entity/TestSuiteResultEntity.java index b5625ca..2e1d5e3 100644 --- a/src/main/java/com/android/vts/entity/TestSuiteResultEntity.java +++ b/src/main/java/com/android/vts/entity/TestSuiteResultEntity.java @@ -39,6 +39,10 @@ import static com.googlecode.objectify.ObjectifyService.ofy; @NoArgsConstructor public class TestSuiteResultEntity { + public enum GROUP_TYPE { + OTA, SIGNED, TOT + } + @Parent Key<TestSuiteFileEntity> testSuiteFileEntityKey; @@ -48,13 +52,25 @@ public class TestSuiteResultEntity { /** Test Suite end time field */ @Getter @Setter Long endTime; - /** Test Suite suite plan field */ + /** Test Suite group type OTA, Signed, ToT field */ + @Index @Getter @Setter GROUP_TYPE groupType; + + /** Test Suite result path field */ + @Getter @Setter String resultPath; + + /** Test Suite host name field */ + @Getter @Setter String hostName; + + /** Test Suite plan field */ @Index @Getter @Setter String suitePlan; - /** Test Suite suite version field */ + /** Test Suite version field */ @Getter @Setter String suiteVersion; - /** Test Suite suite build number field */ + /** Test Suite name field */ + @Getter @Setter String suiteName; + + /** Test Suite build number field */ @Getter @Setter String suiteBuildNumber; /** Test Suite test finished module count field */ @@ -95,8 +111,11 @@ public class TestSuiteResultEntity { Key<TestSuiteFileEntity> testSuiteFileEntityKey, Long startTime, Long endTime, + String resultPath, + String hostName, String suitePlan, String suiteVersion, + String suiteName, String suiteBuildNumber, int modulesDone, int modulesTotal, @@ -110,8 +129,11 @@ public class TestSuiteResultEntity { this.testSuiteFileEntityKey = testSuiteFileEntityKey; this.startTime = startTime; this.endTime = endTime; + this.resultPath = resultPath; + this.hostName = hostName; this.suitePlan = suitePlan; this.suiteVersion = suiteVersion; + this.suiteName = suiteName; this.suiteBuildNumber = suiteBuildNumber; this.modulesDone = modulesDone; this.modulesTotal = modulesTotal; diff --git a/src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java b/src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java index 79f04a1..31c98bc 100644 --- a/src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java +++ b/src/main/java/com/android/vts/job/VtsSuiteTestJobServlet.java @@ -246,8 +246,11 @@ public class VtsSuiteTestJobServlet extends HttpServlet { testSuiteFileEntityKey, testSuiteResultMessage.getStartTime(), testSuiteResultMessage.getEndTime(), + testSuiteResultMessage.getResultPath(), + testSuiteResultMessage.getHostName(), testSuiteResultMessage.getSuitePlan(), testSuiteResultMessage.getSuiteVersion(), + testSuiteResultMessage.getSuiteName(), testSuiteResultMessage.getSuiteBuildNumber(), testSuiteResultMessage.getModulesDone(), testSuiteResultMessage.getModulesTotal(), diff --git a/src/main/java/com/android/vts/servlet/ShowPlanReleaseServlet.java b/src/main/java/com/android/vts/servlet/ShowPlanReleaseServlet.java index f7b3d58..588c789 100644 --- a/src/main/java/com/android/vts/servlet/ShowPlanReleaseServlet.java +++ b/src/main/java/com/android/vts/servlet/ShowPlanReleaseServlet.java @@ -278,16 +278,19 @@ public class ShowPlanReleaseServlet extends BaseServlet { String testPlan = request.getParameter("plan"); int page = - Objects.isNull(request.getParameter("page")) + request.getParameter("page") == null ? 1 : Integer.valueOf(request.getParameter("page")); String nextPageToken = - Objects.isNull(request.getParameter("nextPageToken")) + request.getParameter("nextPageToken") == null ? "" : request.getParameter("nextPageToken"); com.googlecode.objectify.cmd.Query<TestSuiteResultEntity> testSuiteResultEntityQuery = - ofy().load().type(TestSuiteResultEntity.class).filter("suitePlan", testPlan).orderKey(true); + ofy().load() + .type(TestSuiteResultEntity.class) + .filter("suitePlan", testPlan) + .limit(105); Pagination<TestSuiteResultEntity> testSuiteResultEntityPagination = new Pagination( |