History log of /external/autotest/server/host_attributes.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7c1fdcfa00048155cce198cbedf776fcef0d9d38 04-May-2011 Paul Pendlebury <pauldean@chromium.org> Adding parser to report desktopui/gtest individual test status.

Added a new method to server_job to run gtests.

Added two new classes to server_job_utils to run and parse gtests.

Added three new suites to hold individual gtest suites that were in one browertest suite.

http://pauldean.kir/afe/#tab_id=view_job&object_id=259
http://pauldean.kir/afe/#tab_id=view_job&object_id=260
http://pauldean.kir/afe/#tab_id=view_job&object_id=261

BUG=None.
TEST=Lots of runs on local and lab machines.

Change-Id: I6c02c40d7889ade5342ccdd99da7f5d15a9f50d8

Fixes from code review.

Added gtest_runner.py to hold runner/parser for gtests.

Added host_attributes.get_attributes() method.

Updated documentation.

BUG=None.
TEST=Runs on lab machines.

Change-Id: Id591da132037bbc277c4dcb2353cbc2a61103444

Code review updates.

Removing server_job.run_gtest_tests() and making gtest_runner available in the environment of the control files.

Adding test_item.run_tests() to make it easer to execute tests from different classes.

Adding actions to test tuple to support reboot before/after running tests.

Removing uneeded methods on host_attributes class.

Reworking documentation in site_host_attributes to fix pylint errors.

Changing control files from job.run_gtest_tests() to gtest_runner.run()

Change-Id: I9f36f1176b24226ee83826cf84e5125c8af87b76

BUG=None.
TEST=Lots of runs on local and lab machines.

Change-Id: If8696119bcd391de1adc88cc95d55fdb74cf2129
Reviewed-on: http://gerrit.chromium.org/gerrit/343
Reviewed-by: Eric Li <ericli@chromium.org>
Tested-by: Eric Li <ericli@chromium.org>
/external/autotest/server/host_attributes.py
f807c18961a620760c3095b90139a9352afc8d0f 05-Apr-2011 Paul Pendlebury <pauldean@google.com> Preparing to upstream: Created host_attributes and server_job_utils files.

Created a host_attributes file which by default doesn't do much on its own, but uses site_host_attributes when present to define attributes. The existing HostAttributes class did not change so no existing use should regress.

Created a server_job_utils file to hold the helper classes test_item and machine_worker. These classes are used by distribute_across_machines to manage tests and machines.

Change-Id: I4a5795bc7e6e865f616e4becf1e0781c1f51fe2b

BUG=none.
TEST=Run BVT with parallel_on_machines and distribute_across_machines on lab machines.

Review URL: http://codereview.chromium.org/6677157
/external/autotest/server/host_attributes.py