summaryrefslogtreecommitdiff
path: root/src/main/webapp/WEB-INF/jsp/show_green_plan_release.jsp
blob: 1bb00dda92dd267ca13c6ba676dde54b7f2825e4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
<%--
  ~ Copyright (c) 2017 Google Inc. All Rights Reserved.
  ~
  ~ Licensed under the Apache License, Version 2.0 (the "License"); you
  ~ may not use this file except in compliance with the License. You may
  ~ obtain a copy of the License at
  ~
  ~     http://www.apache.org/licenses/LICENSE-2.0
  ~
  ~ Unless required by applicable law or agreed to in writing, software
  ~ distributed under the License is distributed on an "AS IS" BASIS,
  ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  ~ implied. See the License for the specific language governing
  ~ permissions and limitations under the License.
  --%>
<%@ page contentType='text/html;charset=UTF-8' language='java' %>
<%@ taglib prefix='fn' uri='http://java.sun.com/jsp/jstl/functions' %>
<%@ taglib prefix='c' uri='http://java.sun.com/jsp/jstl/core'%>

<html>
  <%@ include file="header.jsp" %>
  <link rel='stylesheet' href='/css/show_plan_release.css'>
  <link rel='stylesheet' href='/css/plan_runs.css'>
  <link rel='stylesheet' href='/css/search_header.css'>
  <script src='https://www.gstatic.com/external_hosted/moment/min/moment-with-locales.min.js'></script>
  <script src='js/time.js'></script>
  <script src='js/plan_runs.js'></script>
  <script src='js/search_header.js'></script>
  <script type='text/javascript'>
      $(document).ready(function() {

      });
  </script>

  <body>
    <div class='wide container'>
      <div class="row">
        <div class="col s12">
          <h4 id="test-plan-section-header">Test Plans</h4>
        </div>
      </div>
      <div class='row' id='test-plan-green-release-container'>
        <table class="bordered highlight">
          <thead>
            <tr>
              <th>Branch</th>
              <th>Last Finished Build</th>
              <th>Last Green Build</th>
            </tr>
          </thead>

          <tbody>
          <c:forEach var="branchList" items="${greenBuildInfo}">
            <tr>
              <td> <c:out value="${branchList.key}"></c:out> </td>
              <td>
                <c:forEach varStatus="deviceLoop" var="deviceBuildInfo" items="${branchList.value}">
                  <p>
                    <c:out value="${deviceBuildInfo.deviceBuildTarget}"></c:out> :
                    <c:choose>
                      <c:when test="${deviceBuildInfo.candidateBuildId eq 'No Test Results'}">
                        <c:out value="${deviceBuildInfo.candidateBuildId}"></c:out>
                      </c:when>
                      <c:otherwise>
                        <a href="/show_plan_run?plan=${plan}&time=${deviceBuildInfo.candidateBuildIdTimestamp}">
                          <c:out value="${deviceBuildInfo.candidateBuildId}"></c:out>
                        </a>
                      </c:otherwise>
                    </c:choose>
                  </p>
                  <c:if test="${!deviceLoop.last}">
                    <hr/>
                  </c:if>
                </c:forEach>
              </td>
              <td>
                <c:forEach varStatus="deviceLoop" var="deviceBuildInfo" items="${branchList.value}">
                  <p>
                    <c:choose>
                      <c:when test="${deviceBuildInfo.greenBuildId eq 'N/A'}">
                        <c:out value="${deviceBuildInfo.greenBuildId}"></c:out>
                      </c:when>
                      <c:otherwise>
                        <a href="/show_plan_run?plan=${plan}&time=${deviceBuildInfo.greenBuildIdTimestamp}">
                          <c:out value="${deviceBuildInfo.greenBuildId}"></c:out>
                        </a>
                      </c:otherwise>
                    </c:choose>
                  </p>
                  <c:if test="${!deviceLoop.last}">
                    <hr/>
                  </c:if>
                </c:forEach>
              </td>
            </tr>
          </c:forEach>
          </tbody>
        </table>
      </div>

    </div>
    <%@ include file="footer.jsp" %>
  </body>
</html>