6818633834ad52c3de153235639ea9299a6e9a6d |
|
28-Apr-2015 |
Matthew Sartori <msartori@chromium.org> |
[autotest] Require lock reason to lock device When locking a device, a locking reason now must be provided. This applies to both adding a new device, and modifying an existing device from both the web frontend and the atest command-line tool. BUG=chromium:336805 DEPLOY=migrate TEST=Tested adding locked/unlocked devices and locking/unlocking devices from both the web frontend and using the 'atest host ...' command-line tools. Change-Id: I3a8cd8891a2999f026dd709ae8a79e2b8cbc251a Reviewed-on: https://chromium-review.googlesource.com/267595 Tested-by: Matthew Sartori <msartori@chromium.org> Reviewed-by: Dan Shi <dshi@chromium.org> Commit-Queue: Matthew Sartori <msartori@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
193905e68043c4386ed1d3f21a74d88de4e9a9b7 |
|
26-Jul-2014 |
Dan Shi <dshi@chromium.org> |
[autotest] Add job history support. Add a module to be used to collect job history. For example, all special tasks executed before and after the test job. Add an rpc get_job_history to afe to get dictionary of the job and its special tasks' start/end time. Update AFE to add a button to show job history. BUG=chromium:394445 TEST=local setup ./site_utils/job_history.py --job_id=4113 http://dshi.mtv.corp.google.com/afe/#tab_id=view_job&object_id=4113 Change-Id: I0da2e77aaf7e2a38158efd6a64d4f924cf0c803d Reviewed-on: https://chromium-review.googlesource.com/210091 Tested-by: Dan Shi <dshi@chromium.org> Reviewed-by: Fang Deng <fdeng@chromium.org> Commit-Queue: Dan Shi <dshi@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
9d1b6d100cc3f15094784dd5d015885a33924e6b |
|
23-Jul-2014 |
Jiaxi Luo <jiaxiluo@chromium.org> |
[autotest] Move RadioChooser from package common.ui to afe. RadioChooser depends on IRadioChooser, which is in package afe. This will have compilation error because compiling other gwt frontend needs to rely on package common, but cannot rely on package afe. Moving RadioChooser to package afe will solve this problem, since no other gwt frontend other than afe is using it. BUG=chromium:396694 TEST=ran afe, tko, moblab_setup DEPLOY=afe,tko,apache Change-Id: I61a668988843ae8290cdfa585dfb0b535b551b2c Reviewed-on: https://chromium-review.googlesource.com/209672 Tested-by: Jiaxi Luo <jiaxiluo@chromium.org> Reviewed-by: Simran Basi <sbasi@chromium.org> Commit-Queue: Jiaxi Luo <jiaxiluo@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
cb91d2eb70554b4f1e18ff5f5ec29a6b8cb3d9a8 |
|
30-Jun-2014 |
Jiaxi Luo <jiaxiluo@chromium.org> |
[autotest] Abort special tasks through AFE. On View Host page, after checking the show special tasks checkbox, the job table becomes a mixing of special tasks and regular jobs. But only regular jobs are able to be aborted before. I made the special tasks selectable as well and made the Abort action apply to both regular and special tasks. On the GWT side, the selected entries will be divided into special tasks and regular jobs. Two rpc calls will be made separately to abort them. BUG=chromium:290476 TEST=ran afe, abort regular jobs and special tasks separately and together DEPLOY=afe,apache Change-Id: I0a861552e67602a9f9a5f6ee096104b745e9fc5f Reviewed-on: https://chromium-review.googlesource.com/206068 Tested-by: Jiaxi Luo <jiaxiluo@chromium.org> Reviewed-by: Simran Basi <sbasi@chromium.org> Commit-Queue: Jiaxi Luo <jiaxiluo@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
7e60574f3baa0b3928623216a74a770f19d2c316 |
|
12-Nov-2013 |
Simran Basi <sbasi@chromium.org> |
Autotest: Update RPC, Scheduler and AFE to use timeout_mins. Now that timeout_mins is in the database, we need to update the infrastructure to display and utilize timeout_mins rather than timeout. The scheduler now aborts based off of timeout_mins. The afe displays/creates jobs using timeout_mins rather than timeout. The RPC's take in timeout and timeout_min depending on what is inputted to the system. Note the value supplied for timeout_mins takes precedence over timeout. BUG=chromium:221264 TEST=Created job through AFE, run_suite with smoke suite, job_unittest and rpc_unittests. DEPLOY=apache, afe, scheduler CQ-DEPEND=I09f8b6023a31dcef37e98c298dc0d63b37bc0a9e Change-Id: I838cd1ff85a2ce6bd49fe96bf18fd82be608c758 Reviewed-on: https://chromium-review.googlesource.com/176605 Reviewed-by: Simran Basi <sbasi@chromium.org> Commit-Queue: Simran Basi <sbasi@chromium.org> Tested-by: Simran Basi <sbasi@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
73dae55766b9c8b6922194901e334c4e52f67d14 |
|
25-Feb-2013 |
Simran Basi <sbasi@chromium.org> |
Autotest AFE: Replace Reinstall button with Repair. It is sometimes useful to kick off a repair job from the AFE, added a new repair button to the host info page. BUG=chromium:39213 TEST=compiled locally and verified that when I click repair a repair job is kicked off. Also added a new unittest and ensured the old ones still worked. Change-Id: I71533987eb353e52b2b7fd32725adf00df017bc9 Reviewed-on: https://gerrit.chromium.org/gerrit/43975 Reviewed-by: Scott Zawalski <scottz@chromium.org> Reviewed-by: Simran Basi <sbasi@chromium.org> Commit-Queue: Simran Basi <sbasi@chromium.org> Tested-by: Simran Basi <sbasi@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
89c44dd685440cfe70ffeb4b0ef4357a51da2521 |
|
26-Feb-2013 |
Scott Zawalski <scottz@google.com> |
Fix auto repair and the reinstall button from the AFE. Set up an autorepair feature by way of the autoupdate test that will automatically use a CROS.stable_repair_version from the global_config to stage and install a particular version of Chrome OS. This should recover ~10% of our repair failed devices a day. Add code to automatically start update_engine IFF we are in repairing mode. BUG=chromium-os:39212,chromium-os:38151,chromium-os:34446,chromium-os:39213 TEST=local runs of control.repair and complete end to end runs from the frontend. Tested reinstall with a device missing python and libc problems. Filled stateful on a DUT and ran repair end to end server/autoserv -m scottz-mario1 -R Change-Id: I18f428b4022cdb29040c3a0366c7e7b069229225 Reviewed-on: https://gerrit.chromium.org/gerrit/44053 Tested-by: Scott Zawalski <scottz@chromium.org> Reviewed-by: Richard Barnette <jrbarnette@chromium.org> Commit-Queue: Scott Zawalski <scottz@chromium.org> Reviewed-by: Scott Zawalski <scottz@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
34217022229b755bc1ee52f83665acba76bd5044 |
|
06-Nov-2012 |
Simran Basi <sbasi@chromium.org> |
Autotest: Increase run timeout granularity This CL modifies all references to max_runtime_hrs to instead be max_runtime_mins. This includes the django models, rpc interfaces, the cleanup timeout code, and the frontend java views. The frontend java code will need to be recompiled once this commits to prevent the frontend from breaking. The cleanup timeout pathway has been adjusted to find all timedout jobs by minute, and has been changed to run every 5 minutes vs every hour as before. BUG=chromium-os:36067 TEST=Ran on my local afe, ensure that jobs can still be created correctly, and jobs with short timeouts do indeed get aborted when expected. Change-Id: Idfdeb3f1d4947d6b2e6b48127a31db535704e972 Reviewed-on: https://gerrit.chromium.org/gerrit/37827 Tested-by: Simran Basi <sbasi@chromium.org> Reviewed-by: Scott Zawalski <scottz@chromium.org> Reviewed-by: Simran Basi <sbasi@chromium.org> Commit-Ready: Simran Basi <sbasi@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
a8a0d75c2591ab872f695d7b8f22f2ca10493dab |
|
08-Nov-2012 |
Scott Zawalski <scottz@chromium.org> |
Revert "Autotest: Increase run timeout granularity" This causes autoupdate problems, see bug crosbug.com/36183 This reverts commit daffa57a6738c2a80caee1f311a527313ece1207 Change-Id: Iad65be9bf1b0ea329866bfdc764b0089c4f9b2a5 Reviewed-on: https://gerrit.chromium.org/gerrit/37657 Commit-Ready: Scott Zawalski <scottz@chromium.org> Reviewed-by: Scott Zawalski <scottz@chromium.org> Tested-by: Scott Zawalski <scottz@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
daffa57a6738c2a80caee1f311a527313ece1207 |
|
06-Nov-2012 |
Simran Basi <sbasi@chromium.org> |
Autotest: Increase run timeout granularity This CL modifies all references to max_runtime_hrs to instead be max_runtime_mins. This includes the django models, rpc interfaces, the cleanup timeout code, and the frontend java views. The frontend java code will need to be recompiled once this commits to prevent the frontend from breaking. The cleanup timeout pathway has been adjusted to find all timedout jobs by minute, and has been changed to run every 5 minutes vs every hour as before. BUG=chromium-os:36067 TEST=Ran on my local afe, ensure that jobs can still be created correctly, and jobs with short timeouts do indeed get aborted when expected. Change-Id: Id7668bbd05a9b02c22e7c549fac232fae02fc728 Reviewed-on: https://gerrit.chromium.org/gerrit/37479 Reviewed-by: Scott Zawalski <scottz@chromium.org> Commit-Ready: Simran Basi <sbasi@chromium.org> Tested-by: Simran Basi <sbasi@chromium.org>
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
6f27d4f22a1ba5063968b8c322fa0845f3279ade |
|
29-Sep-2010 |
Eric Li <ericli@chromium.org> |
Merge remote branch 'cros/upstream' into tempbranch3 Merge to trunk@4817 BUG= TEST= Review URL: http://codereview.chromium.org/3554003 Change-Id: I83376bc7d28104ec2678e157eadbe7df7c05c0e0
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
517d95a1ef4edb04da427763f86068a447d45ec7 |
|
29-Sep-2010 |
Benson Leung <bleung@chromium.org> |
Revert "Merge remote branch 'cros/upstream' into tempbranch2" This reverts commit 25fc6d1f28e54c46689f12d3b93c2540ef45323a. TBR=ericli@chromium.org Review URL: http://codereview.chromium.org/3541002 Change-Id: Ib0165b19bfdf02264f8a6a74ddf3ae74c8c0f7df
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
25fc6d1f28e54c46689f12d3b93c2540ef45323a |
|
29-Sep-2010 |
Eric Li <ericli@chromium.org> |
Merge remote branch 'cros/upstream' into tempbranch2 Merged to trunk@4816. BUG= TEST=we will build a new autotest server instance, and keep cautotest running and then later do a cname switch. Review URL: http://codereview.chromium.org/3511003 Change-Id: Iee5f52f45f28f84927d6c6f9a74edc370d40288a
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
589cc78019a41fa293d7583a3c1b6dfca42da41b |
|
28-May-2010 |
jamesren <jamesren@592f7852-d20e-0410-864c-8624ca9c26a4> |
Code cleanup Whitespace fixes, and addition of newlines at end of some files. Use StringBuilder.append() rather than String += in loops. Add equals() and hashCode() for class that implements Comparable. Signed-off-by: James Ren <jamesren@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@4567 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
76fcf19ec42d5c7580d2e7891e4610e5fe725286 |
|
21-Apr-2010 |
jamesren <jamesren@592f7852-d20e-0410-864c-8624ca9c26a4> |
Add ability to associate drone sets with jobs. This restricts a job to running on a specified set of drones. Signed-off-by: James Ren <jamesren@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@4439 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
1651fda92951af1d75634d95edb6dced07fce0bd |
|
19-Nov-2009 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Improved job owner filtering making it easier to select "all users". Replaced the simple list box with a pair of radio buttons, one to select "all users" and the other to select from a list. Signed-off-by: Steve Howard <showard@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@3957 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
1fe34c4612727e711818f1414072149f685e364e |
|
21-Aug-2009 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Add options to reinstall hosts from the Host List tab and the View Host tab in AFE. To use this feature, you must implement the machine_install() function of the Host class in <autotest>/server/hosts/base_classes.py. Also, you must add the test in <autotest>/server/tests/reinstall/control to the frontend with the name "Re-install Machine". Risk: low Visibility: medium (UI change) Signed-off-by: James Ren <jamesren@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@3576 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
0228f1407cce41f6567b7200a4fed7be6f4b5511 |
|
08-Jul-2009 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Add (atomic group) to the displayed text of any atomic group label in selectors within the GUI. Signed-off-by: Gregory Smith <gps@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@3383 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
d9642c07837d093b13bc5c32132874f8ecce5d5d |
|
29-May-2009 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Allow hosts to be reverified from the AFE Host Details view. Risk: low Visibility: medium (UI change) Signed-off-by: James Ren <jamesren@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@3181 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
e529d0fe5667f9796c7a6d607322fbfdf6a85cd2 |
|
26-May-2009 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Add ability to lock/unlock a host from the AFE View Host tab. Risk: low Visibility: medium (UI change) Signed-off-by: James Ren <jamesren@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@3172 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
276f9443bbfc12c781d86f51dab5d8988e2090f5 |
|
20-May-2009 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Added ability to lock/unlock machines from the AFE Host List view Risk: low Visibility: medium (UI change) Signed-off-by: James Ren <jamesren@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@3150 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
1ff7b2e88ae7a382f85ab76e786a471134e8a6a0 |
|
16-May-2009 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Add ability to reverify a host from the Host List. Risk: low Visilibity: medium (UI change) Signed-off-by: James Ren <jamesren@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@3143 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
29f7cd27e51add2648fb62ab2a0c588f9acb1ec4 |
|
29-Apr-2009 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Here is a patch, which extends the autotest system with recurring job executions. When you create a new recurring job, you can specify: - start time (on server) - loop count (0 means infinite): how many times it will executed - loop period: how many time will wait between two execution Added features: - Create job: can create Template job. - View job: added "Create recurring job" - New tab "Recurring job" - list of recurring jobs - can click on it to view the executed job - selection support - Action -> remove - creation panel (can be accessible thru "Create recurring job") - submit/create - reset - data validity check From: Zoltan Sogor <weth@inf.u-szeged.hu> Signed-off-by: Steve Howard <showard@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@3064 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
2bab8f45adedeacbf2d62d37b90255581adc3c7d |
|
12-Nov-2008 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Implement sync_count. The primary change here is replacing the job.synch_type field with a synch_count field. There is no longer just a distinction between synchronous and asynchronous jobs. Instead, every job as a synch_count, with synch_count = 1 corresponding to the old concept of synchronous jobs. This required: -changes to the job creation RPC and corresponding client code in AFE and the CLI -massive changes to the scheduler to schedule all jobs in groups based on synch_count (this unified the old synch and async code paths) -changed results directory structure to accomodate synchronous groups, as documented at http://autotest.kernel.org/wiki/SchedulerSpecification, including widespread changes to monitor_db and a change in AFE -changes to AFE abort code to handle synchronous groups instead of just synchronous jobs -also got rid of the "synchronizing" field in the jobs table, since I was changing the table anyway and it seems very likely now that that field will never be used other changes included: -add some logging to afe/models.py to match what the scheduler code does, since the scheduler is starting to use the models more -added checks for aborts of synchronous groups to abort_host_queue_entries RPC git-svn-id: http://test.kernel.org/svn/autotest/trunk@2402 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
0fc3830f17d644bab74bfe38556299f5e58bc0fa |
|
23-Oct-2008 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Add user preferences for reboot options, including simple user preferences tab which could later be expanded to include more options. git-svn-id: http://test.kernel.org/svn/autotest/trunk@2330 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
21baa459ea14f96e06212f1f35fcddab9442b3fc |
|
21-Oct-2008 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Add options to control reboots before and after a job. -add reboot_before and reboot_after fields to Job, along with enums for each -add options to create_job RPC for reboot_before and reboot_after -add options to job create CLI for these fields, and made job stat -v display them -add widgets to job create page in AFE for these fields and made job detail view display them -add dirty field to Hosts, defaulting to True, and set to True when a host is locked -made scheduler set this field when a job runs and clear it when a host is rebooted -updated scheduler's PidfileRunMonitor to read a new three-line .autoserv_execute format, where the third line contains the number of tests that failed -made scheduler Job.run() include a RebootTask before the verify task according to the reboot_before option -made QueueTask.epilog() launch a RebootTask for each host according to the reboot_after option -updated autoserv to write out a third line to .autoserv_execute containing the number of failed tests. Other changes: -added support for displaying Job.run_verify in the CLI (job stat -v) and job detail page on AFE -updated ModelExtensions to convert BooleanField values to actual booleans. The MySQL Django backend just leaves them as ints (as they are represented in the DB), and it's stupid and annoying (Yes, bool is a subclass of int, so it's often not a problem. But yes, it can be.). -get rid of use of Job.synch_count since we don't actually support it. I think this was meant for inclusion in a previous change and got left out. -made the scheduler use the new setup_django_environment stuff to import and use the django models. It doesn't *really* use the models yet -- it just uses the Job.Reboot{Before,After} enum objects -- but this shows we could easily start using the models, and that's definitely the direction I want to go long term. -refactored PidfileRunMonitor generally and made it a bit more robust by having it email errors for corrupt pidfiles and continue gracefully, instead of just crashing the scheduler -changed the way Agent.tick() works. now, it basically runs through as much work as it can in a single call. for example, if there's a RebootTask and a VerifyTask, and the RebootTask has just finished, in a single call it will finish up the RebootTask and start the VerifyTask. this used to take two cycles and that was problematic for cases like this one -- the RebootTask would like to set host.status=Ready, but then the host could get snatched up on the next scheduling round, before the VerifyTask got started. This was sort of solved previously by keeping the HostQueueEntry active, and we could apply that approach here by making a new status for HostQueueEntries like "Rebooting". But I prefer this approach as I think it's more efficient, more powerful and easier to work with. Risk: extremely high Visibility: new reboot options for jobs, skip verify now displayed in AFE + CLI Signed-off-by: Steve Howard <showard@google.com> git-svn-id: http://test.kernel.org/svn/autotest/trunk@2308 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
9dbdcda5104991cbf344ea5cba1aa58e1af444f3 |
|
14-Oct-2008 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Add feature to abort individual host queue entries the job detail and host detail pages. Performed a few other cleanups along the way. -refactor TableActionsPanel, extract separate TableSelectionPanel -make TableDecorator support a SelectionManager and a TableActionsPanel (or selection panel or other such control) just above the paginator. this makes it really easy to add selection capability, selection checkboxes, and an actions menu to any table. -refactor TableDecorator in general since it kinda sucked -change all existing code that does table selection to use the new TableDecorator support. this include job list view, the create job host selector (which now uses the common selection links instead of its old buttons), and tko.TableView. -add selection support + a bulk abort action to the tables in job detail view and host detail view. this itself was easy given the above refactorings. git-svn-id: http://test.kernel.org/svn/autotest/trunk@2283 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
6bc47015cce0ebc2fc255d3950bfeaf4851f36fd |
|
03-Jul-2008 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Refactoring to eliminate warnings and (slightly) improve performance. Added @Override annotations, and added parameterizations for generic collections. Made small performance tweaks. git-svn-id: http://test.kernel.org/svn/autotest/trunk@1761 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
c9d462b1b48a8cd109308453dd5eb610dd7108cb |
|
28-Jun-2008 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
Separating the Labels input field in the Create Job interface; platforms and other labels are now separate. User can select zero or one platform, and an unlimited number of other labels. git-svn-id: http://test.kernel.org/svn/autotest/trunk@1748 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
acdbe3535529a24555d874a8038993c62fd690c2 |
|
06-Jun-2008 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
-moved StaticDataRepository to autotest.common so new TKO can use it -moved most logic from AfeClient into CustomTabPanel so new TKO can share it -converted JsonRpcProxy to use new RequestBuilder in place of deprecated HTTPRequest -converted JSONArrayList to use generics -few more leftover changes from GWT reorganization This CL introduces dependency on GWT 1.5 so you'll need to upgrade before using this. It's a painless upgrade. git-svn-id: http://test.kernel.org/svn/autotest/trunk@1623 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|
a2216e7e327b464ac03932b4add2983e9052bc79 |
|
05-Jun-2008 |
showard <showard@592f7852-d20e-0410-864c-8624ca9c26a4> |
GWT reorg part 2 git-svn-id: http://test.kernel.org/svn/autotest/trunk@1613 592f7852-d20e-0410-864c-8624ca9c26a4
/external/autotest/frontend/client/src/autotest/afe/AfeUtils.java
|