lp:ubuntu-automation-test-harness
- Get this branch:
- bzr branch lp:ubuntu-automation-test-harness
Branch merges
Recent revisions
- 121. By Max Brustkern
-
* Merging working version for use in kernel backport testing
* vm-start runs fine on a started vm, so always run it as part of
activecheck debcommit
* Changed vm-wait to run all the time to make sure ssh is up
* Removed permissions change from postinstall since it breaks SSH key
* Fixed typo
* Added file this time
* Fixed exception import
* Updated permissions to facilitate non-uath user use
* Corrected exceptions
* Resolved changes
* Actually saved changes this time
* Changed runargs to _runargs
* Better handle missing tc_control files
* Updated client dependencies
* Running client as root
* Updated documentation a lot, got some of it into correct column
limit; changed iso to image in test runner; added variant to test
runner
* Updated Catalog documentation
* Updated documentation further and corrected classes to use private
methods
* Updated documentation further and corrected classes to use private
methods
* Updated documentation further and corrected classes to use private
methods
* Updated documentation further and corrected classes to use private
methods
* Updated documentation and moved methods around
* Added exception when vm-wait times out
* Added vm-wait check to VMToolsKVM startup
* Made changes to update things to precise
* Updated current example scripts and removed outdated ones
* Corrected suggested command for no vm-tools config file
* Corrected error handling for no hvm support
* Updated vm-tools config to handle non-standard uath user home
directory better
* Fixed script to remove debug argument print
* Updated postinst to handle non-standard uath user home directory
better
* Throw an exception when no vm-tools config file exists
* Updated postinst to handle non-standard uath user home directory
better
* Updated script to better deal with failure to create virtual machine
* Fixed no-destroy to no_destroy
* Added check for no HVM support
* Made server default install type
* Added run_uath_tests.py master script
* Initial draft of output processing for vm creation
* Updated output handling
* Removed shell=True
* Updated package to use new vm-tools package which places all
necessary scripts in /usr/bin
* Removed DISPLAY clearing from .profile since vm-new has the -v
option now
* Added -v option to vm-new call
* Changed exit status conditions for client
* Added machine info to client script
* Added machine info to client script
* Adding source format files
* Fixed argument order error when calling client
* Changed indention in client script and added json output support
* Removed sudoers file from install pending further testing
* Updated example syntax
* Fixed sudoers syntax
* Implemented initial logging and updated example
* Added sudoers file
* Changed default iso type to mini since desktop seems to not run
latecommand until a user logs in
* Fixed error in test runner
* Added new example script
* Added timeout to example test case since it is now mandatory
* Improved command handling in run function
* Fixed indentation typos and added /var/log/uath directory to client
installation
* Updated example to not use precise mini iso
* Updated includes and module init files
* Fixed a typo and added creation of /var/log/uath to packaging
* Made action requires in testcase
* Cleaned up named arguments, removed env from command running,
removed relative imports
* Changed SUCCESS to PASS and FAILUE to FAIL
* Made timeout for testcase mandatory
* Updated indentation: Changed default spacing from 2 to 4 spaces,
continued multiline function arguments after parentheses, spaces
multiline lists after opening bracket, used 4 space to indent
multiline dictionaries and tuples, 80 column limit exceed in some
cases (may fix in another pass,) if you see anything you don't agree
with, let me know and I'll keep it in mind in the future
* Put response back in
* Collapse client package installation and post-installation to one
command
* Set TinySQLiteCatalog to autocommit
* Added batch mode to scp commands
* Updated example and code based on testing
* Updated example and code based on testing
* Updated example and code based on testing
* Cleaned up based on testing
* Cleaned up syntax
* Made some changes so most methods that aren't returning an object
should be returning a boolean value and modified the example
* Updated example and client package
* Updated postinstall files
* Updated example and setup vm-tools VMs to install python-yaml by
default
* Added example for provisioning a VM and running a test
* Updated Makefile to create python modules properly with __init__.py
* Changing make file to build uath module properly for client
* Adjusting build to fix error when using pbuilder
* Adjusting build to fix error when using pbuilder
* Adjusting build to fix error when using pbuilder
* Updated client packaging
* Updating client packaging
* Changed copy command for client examples
* Updated examples in client deb
* Made additional changes to downloadfiles, still broken
* Changed client Makefile to install uath.client instead of just uath
* Renamed copyfile to uploadfiles, began implementation of
downloadfiles
* Implemented installclient for VMToolsKVM
* Add start_time and time_delta to results
* Update uath_howto.txt
* Move /var/uath to /var/lib/uath and fix client examples
* move client code into its own subdirectory
* Adding distribute tarball to source because buildds can't download
it
* Update debian/postinst for new name client.py and fix self_test.py
to output nosetest instructions.
* Rename main.py to client.py and update README
* Cleanup /etc/rc.local handling
* Attempting to get build working in pbuilder
* Attempting to get build working in pbuilder
* Attempting to get build working in pbuilder
* Attempting to use correct package name for build-dep
* Adding debuild build-dep
* Trying rule override to use python build system and Makefile
* Additional changes to support inner package
* Additional changes to support inner package
* Made possibly final changes to inner package Makefile
* Made changes to inner package Makefile
* Made getroot executable
* Made changes to inner package Makefile
* Made changes to inner package Makefile
* Added Makefile instead of Makefile~
* bzr removed file instead of just removing it
* Created initial attempt at inner package
* Moving back to a single package; will build the client package
separately from the Makefile
* Treat timeouts as errors
* Trying different method of target-dependent override_dh_auto_ build
* Trying target-dependent override_dh_auto_ build
* Trying override_dh_auto_ build again
* Trying override_dh_auto_ build again
* Trying override_dh_auto_ build
* Trying override_dh_auto_ install stanza for client package only
* Trying override_dh_auto_ install stanza
* Attempting to add usr dir to install files
* Retrying package split to get build differences
* Attempting to get the package building correctly again
* Add better results indication and tests
* clean up uath/self_test.py
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)