47c8a9a7cf24e33dc66fccf64d7679646f9030b6 |
|
02-Jan-2013 |
Chris Sosa <sosa@chromium.org> |
Remove path dependencies from full_release_test.py. This utility should be able to invoked from anywhere. BUG=None TEST=Ran it. Change-Id: I0d964138f93498fb59882e1c3c1fc1e360683dbb Reviewed-on: https://gerrit.chromium.org/gerrit/40343 Tested-by: Chris Sosa <sosa@chromium.org> Reviewed-by: Gilad Arnold <garnold@chromium.org> Commit-Queue: Chris Sosa <sosa@chromium.org>
/external/autotest/site_utils/autoupdate/release.py
|
c33f648ebe4c7b1f4f304dbfcbc1f0c80597becd |
|
20-Dec-2012 |
Gilad Arnold <garnold@chromium.org> |
autotest: fix branch tag inference in full_release_test.py Having previously misinterpreted the logic by which release builds are being assigned a branch tag, this is now fixed: a branchpoint X.0.0 of some branch R defines the major release X whose minor releases (X.1-9999.Z) are representing builds along the branch. Therefore, it is only releases whose major number is strictly > X (i.e. X+1.0.0 and onward) that should be tagged with R+1. TEST=Correct branch inferred for a release that's on the branchpoint. BUG=chromium-os:33762 Change-Id: I908a014982d0dbc9c524ad80369f50ae1c53f95f Reviewed-on: https://gerrit.chromium.org/gerrit/40044 Reviewed-by: Gilad Arnold <garnold@chromium.org> Tested-by: Gilad Arnold <garnold@chromium.org> Commit-Queue: Gilad Arnold <garnold@chromium.org>
/external/autotest/site_utils/autoupdate/release.py
|
03901089c0db27508a6b2ff61ae8b75eba77cf37 |
|
19-Nov-2012 |
Gilad Arnold <garnold@chromium.org> |
autotest: switching full release test to use AFE With this change, full_release_test can schedule autoupdate_EndToEndTest jobs via an Autotest Front-End (AFE). This includes: * When using the AFE, we fetch and specialize the test's control script with test-specific arguments. * Now requiring an absolute path to a devserver checkout, so a non-chrooted test execution can spawn a private Omaha/devserver instance. A commented out definition appears in global_config.ini, and should be overridden for specific environments in shadow_config.ini. Other minor changes: * Now inferring the absolute location of imported modules. * Now enforcing a timeout on HTTP requests when reading host logs from the devserver (30 secs). Also, HTTP exceptions are caught and handled, not causing a test to crash. * Eliminated the dev_mode option (not needed). * Removed redundant str() conversions. BUG=chromium-os:33762 TEST=tests scheduled via AFE, executing to completion Change-Id: I3ef827b979faef7ba56d26664536de7b0c91cfc1 Reviewed-on: https://gerrit.chromium.org/gerrit/38841 Tested-by: Gilad Arnold <garnold@chromium.org> Reviewed-by: Alex Miller <milleral@chromium.org> Reviewed-by: Chris Sosa <sosa@chromium.org> Commit-Ready: Gilad Arnold <garnold@chromium.org>
/external/autotest/site_utils/autoupdate/release.py
|
84eb60cb5d66d6052407ebae4f1aa38000c9cbcf |
|
06-Nov-2012 |
Gilad Arnold <garnold@chromium.org> |
autotest: spawn a complete set of end-to-end autoupdate tests This tool (full_release_test) infers and spawns a sequence of AU end-to-end tests for a given release: * Creates a list of test configurations, based on the given release and the repository of available images and payloads. * Spawns test instances sequentially via run_remote_tests.sh. Some auxiliary modules: * board: reference information about Chrome OS board. Parses a board_config.ini file in the current directory. * omaha: functions for querying Omaha. * release: reference information related to releases and branches. Parses a release_config.ini file in the current directory. * test_image: handling of test images/payloads from archive. Note: this tool is for local testing purposes only and will be phased out once a more comprehensive solution is established via AFE and triggered by build/paygen. BUG=chromium-os:33760 TEST=Infers test configurations on x86-alex with test images; invokes autotest (autoupdate_FullReleaseTest) for each. Change-Id: I6b1e6addc925b811f3b844caa7dc3c585f203a22 Reviewed-on: https://gerrit.chromium.org/gerrit/37433 Commit-Ready: Gilad Arnold <garnold@chromium.org> Reviewed-by: Gilad Arnold <garnold@chromium.org> Tested-by: Gilad Arnold <garnold@chromium.org>
/external/autotest/site_utils/autoupdate/release.py
|