Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(186)

Side by Side Diff: chrome_release_test_status/war/SubmitStatus.jsp

Issue 2831022: The following java and jsp files will collect the Chrome release testing stat... Base URL: svn://svn.chromium.org/chrome/trunk/tools/
Patch Set: Created 10 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
2 <%@ page import="java.util.List" %>
3 <%@ page import="java.util.ArrayList" %>
4 <%@ page import="javax.jdo.PersistenceManager" %>
5 <%@ page import="com.google.appengine.api.users.User" %>
6 <%@ page import="com.google.appengine.api.users.UserService" %>
7 <%@ page import="com.google.appengine.api.users.UserServiceFactory" %>
8 <%@ page import="mydemo.BuildInfo" %>
9 <%@ page import="mydemo.TestStatus" %>
10 <%@ page import="mydemo.RegisterFeature" %>
11 <%@ page import="mydemo.PMF" %>
12
13 <html>
14 <Head>
15 <script>
16 var g_rowNo = 0;
17 function addnewconf() {
18 window.alert("fgdfg");
19 var td = document.getElementById('check_win');
20 var tbox;
21 div = document.createElement("DIV");
22 tbox=document.createElement('input');
23 tbox.type = 'checkbox';
24 tbox.name = 'platform';
25 tbox.value = 'Win-vista';
26
27 td.appendChild(tbox);
28 document.getElementById('mainForm1').insertBefore(td, document.getElemen tById('beforeThisRow1'));
29 }
30 </script>
31
32 <style type="text/css">
33 body
34 {
35 background-color:#d0e4fe;
36 }
37
38 tr.padding
39 {
40 padding-top:25px;
41 padding-bottom:25px;
42 padding-right:50px;
43 padding-left:50px;
44 }
45 </style>
46 </head>
47 <body>
48 <script language="JavaScript">
49 var g_rowNo = 0;
50 function addRow(selected_val) {
51
52 if (selected_val == "New Build")
53 {
54 window.alert("Place Your message here... \n Click OK \" to contine." + s elected_val);
55 var div, br
56 br = document.createElement("BR");
57 div = document.createElement("DIV");
58 text = document.createTextNode("Enter New Build Number: ");
59 div.appendChild(text);
60
61 var tbox;
62 tbox=document.createElement('input');
63 tbox.type = 'text';
64 tbox.name = 'build_number';
65 div.appendChild(tbox);
66
67 document.getElementById('mainForm1').insertBefore(div, document.getElementById(' beforeThisRow'));
68
69 }
70
71 }
72
73
74 </script>
75 <%
76 PersistenceManager pm = PMF.get().getPersistenceManager();
77 String query = "select from " + RegisterFeature.class.getName();
78 List<RegisterFeature> reg_feature = (List<RegisterFeature>) pm.newQuery(quer y).execute();
79 List<String> select = new ArrayList<String>();
80
81 if (reg_feature.isEmpty()) { %>
82 <p>The guestbook has no messages.</p>
83 <% }
84
85 else {
86 %>
87 <form id='mainForm1' action="/status" method="post">
88 <%
89 PersistenceManager pm1 = PMF.get().getPersistenceManager();
90 String query1 = "select from " + BuildInfo.class.getName();
91 List<BuildInfo> build_val = (List<BuildInfo>) pm1.newQuery(query1).execute() ;
92 if (build_val.isEmpty()) { %>
93 <select name="buildn" onChange="addRow(this.options[selectedIndex].text);">
94 <option value="Pick a build" selected>Pick a build
95 <option value="New Build">New Build
96 </select>
97
98 <% }
99 else {
100 %>
101
102
103
104 <div>Pick a build: <select name="buildn" onChange="addRow(this.options[select edIndex].text);">
105 <option value="Pick a build" selected>Pick a build
106 <% for (BuildInfo g : build_val) { %>
107 <option value=<%= g.getBuildNumber() %>><%= g.getBuildNumber() %>
108 <% } %>
109 <option value="New Build">New Build
110 </select>
111
112 <%
113 }
114 pm1.close();
115 %>
116 </div>
117 <div id='beforeThisRow'></div>
118
119
120
121
122
123 <table > <tr class="padding"><td><b>Featurename</b></td><td><b>Status</b></td>< td><b>Test type </b></td><td><b>Windows</b></td><td><b>Mac</b></td><td><b>Linux< /b></td><td><b>ChromeOS</b></td><td><b>Comments/Bugs</b></td>
124 <% for (RegisterFeature g : reg_feature) {
125 if (!(g.getFeatureName().equals(""))) {%>
126 <tr class="padding">
127
128 <td> <input type="text" name="feature_name" value=<%= g.getFeatureName() %>></ td>
129
130
131 <td><select name="test_status">
132 <option value="Status" selected>Status
133 <option value="InProgress">InProgress
134 <option value="Buggy">Buggy
135 <option value="Finished">Finished
136 </select>
137 </td>
138
139 <td><select name="test_type">
140 <option value="TestType">TestType
141 <option value="FullPass">FullPass
142 <option value="BAT">BAT
143 </select>
144 </td>
145
146 <td align=center><input TYPE=checkbox name=platform VALUE=Windows></td>
147 <td> <input TYPE=checkbox name=platform VALUE=Mac></td>
148 <td> <input TYPE=checkbox name=platform VALUE=Linux></td>
149 <td> <input TYPE=checkbox name=platform VALUE=ChromeOS></td>
150
151 <td><input type='text' name="notes"></td>
152 </tr>
153
154 <%
155 }
156 }
157 }
158 pm.close();
159 %>
160 </table>
161
162 <br>
163 <div><input type="submit" value="Submit Status" /></div>
164 </form>
165
166 </body>
167 </html>
OLDNEW
« no previous file with comments | « chrome_release_test_status/war/Release-blockers.jsp ('k') | chrome_release_test_status/war/SubmitStatus-Linux.jsp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698