debian/0000775000000000000000000000000012321262225007165 5ustar debian/control0000664000000000000000000000202312321262157010571 0ustar Source: maas-test Section: net Priority: optional Maintainer: Ubuntu Developers XSBC-Original-Maintainer: MAAS Maintainers Build-Depends: debhelper (>= 8.1.0~), po-debconf, python (>= 2.7), python-distribute, python-six Standards-Version: 3.9.4 X-Python-Version: >= 2.7 Homepage: http://launchpad.net/maas-test Package: maas-test Architecture: all Depends: cpu-checker, polipo, python (>= 2.7), python-distro-info, python-fixtures, python-lxml, python-maas-client, python-netaddr, python-netifaces, python-six (>= 1.2.0), python-testresources, python-testtools, qemu-kvm, uvtool, uvtool-libvirt, virt-what, ${misc:Depends} Description: Utility to test hardware compatibility with MAAS Utility to test whether a particular set of hardware is compatible with MAAS. debian/source/0000775000000000000000000000000012321262157010471 5ustar debian/source/format0000664000000000000000000000001412321262157011677 0ustar 3.0 (quilt) debian/changelog0000664000000000000000000000572012321262225011043 0ustar maas-test (0.1+bzr147-0ubuntu1) trusty; urgency=low * New upstream bugfix release [ Raphaël Badin ] * LP: #1304982 No node can be booted until the boot images have been reported back to the region: wait until the report_boot_images task has populated the BootImage table. * LP: #1304448 Default to using Trusty because it's not the current LTS yet but maas doesn't support commissioning with precise anymore. * LP: #1302617 Limit the list of series on which to install MAAS to Trusty. * Fix spelling (s/ipmi/IPMI/), generate manpage. * Add a new option, named '--simplestreams-filter', to let the user pass simplestreams filters to MAAS used when retrieving the ephemerals. * Add a new parameter named --maas-simplestreams-filter to let the user pass additional simplestreams filters used when downloading and creating the VM on which MAAS is installed. * Fix broken maas_admin property: always return the value of self_maas_admin. * Always update the list of packages: the list might be outdated even if no custom archive was specified. * Now that maas-test reports to its own project, it doesn't make sense to have a 'maas-test-results' tag. This branch removes that tag and also adds tags indicating success or failure. * Change project to which reports are uploaded to 'maas-test-reports'. [ Jeroen Vermeulen ] * LP: #1302608 New KVMFixture method: upload_file, needed for uploading bootresources.yaml. Also, move make_file() test helper into a new factory module. * Request gathering of MAAS-side logs from an earlier stage in MAASFixture setup. The CI lab is hitting errors while making its first API request during MAASFixture setup, and this should add useful debugging information to that failure. * LP: #1301815 Don't run the old maas-import-ephemerals script; it no longer exists. [ Graham Binns ] * maas-test now includes all the details (log files, stdin, out and err) of commands run during testing in the report it uploads for successful runs. Previously it only reported those details in the event of a test failure. * Added a --kvm-timeout flag. This is passed to uvt-kvm when we're waiting for the VM to come up. It's useful on slow or virtual hardware where the default uvt-kvm timeout of 120 seconds isn't quite enough. [ Kent Baxley ] * LP: #1289606 Add an ipmi-driver option to the command line and default it to LAN_2_0 as some BMCs only use v2.0 and most will support it. [ Gavin Panella ] * Use python -m pip instead of bin/pip. Newer virtualenvs don't ensure that bin/pip is available. [ Julian Edwards ] * Update maas-test to work with the renamed maas-region-admin in trunk for Trusty. -- Andres Rodriguez Wed, 09 Apr 2014 11:17:40 -0400 maas-test (0.1+bzr58-0ubuntu1) UNRELEASED; urgency=low [ Raphaël Badin ] * Initial Release -- Raphaël Badin Fri, 22 Nov 2013 12:07:51 +0100 debian/rules0000775000000000000000000000075612321262157010261 0ustar #!/usr/bin/make -f %: dh $@ --with python2 --buildsystem=python_distutils DEB_DEBIAN_DIR=$(dir $(firstword $(MAKEFILE_LIST))) REV=$(shell dpkg-parsechangelog -l$(DEB_DEBIAN_DIR)/changelog \ | sed -rne 's,^Version: .*[+~]bzr([0-9]+).*,\1,p') VER=$(shell dpkg-parsechangelog -l$(DEB_DEBIAN_DIR)/changelog \ | sed -rne 's,^Version: ([^-]+).*,\1,p') get-orig-source: bzr export -r $(REV) --root=maas-test-$(VER).orig \ maas-test_$(VER).orig.tar.gz lp:maas-test debian/maas-test.manpages0000664000000000000000000000002012321262157012574 0ustar man/maas-test.8 debian/copyright0000664000000000000000000000160312321262157011124 0ustar Format: http://dep.debian.net/deps/dep5 Upstream-Name: maas-test Source: https://launchpad.net/maas-test Files: * Copyright: 2013 Canonical Ltd. License: AGPL-3.0+ Files: debian/* Copyright: 2013 Canonical Ltd. License: AGPL-3.0+ License: AGPL-3.0+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. . This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details. . You should have received a copy of the GNU Affero General Public License along with this program. If not, see . debian/compat0000664000000000000000000000000212321262157010367 0ustar 7