]>
xenbits.xensource.com Git - people/iwj/osstest.git/log
Ian Campbell [Fri, 6 Sep 2013 10:51:58 +0000 (11:51 +0100)]
Do not require /sbin/bootlogd to be installed.
Ian Campbell [Fri, 6 Sep 2013 09:43:43 +0000 (10:43 +0100)]
ts-kernel-build: Ensure that LVM is enabled
LVM is not in the ARM defconfig.
Ian Campbell [Fri, 6 Sep 2013 09:05:52 +0000 (10:05 +0100)]
Merge branch 'wip.for-ijc' of xenbits.xen.org:/home/iwj/ext/osstest
Adds kernel_ver runvar from build jobs.
Ian Campbell [Fri, 6 Sep 2013 09:03:04 +0000 (10:03 +0100)]
Debian: Remove ARM naming quirk.
The machines had DNS entries for each network port as FOO-p0 and -p1, with FOO
being an alias. This meant Debian installer picked up the -p0 name for the
volume group. DNS has been fixed so that the primary host name omits the -p0
suffix and therefore matches e.g. the xenuse and osstest naming.
Ian Campbell [Thu, 5 Sep 2013 15:22:52 +0000 (16:22 +0100)]
ts-xen-build: Installed binary is /boot/xen on ARM
Ian Campbell [Thu, 5 Sep 2013 15:10:48 +0000 (16:10 +0100)]
Debian: Abstract away bootloader configuration refresh (update-grub)
Ian Jackson [Thu, 5 Sep 2013 18:29:30 +0000 (19:29 +0100)]
Debian: fix typo in setupboot_grub2
Ian Jackson [Thu, 5 Sep 2013 18:26:04 +0000 (19:26 +0100)]
Debian: provide kernel version check for grub2, die for grub1
Ian Jackson [Thu, 5 Sep 2013 18:25:39 +0000 (19:25 +0100)]
Debian: plumb $want_kernver through in debian_boot_setup
Ian Jackson [Thu, 5 Sep 2013 18:26:15 +0000 (19:26 +0100)]
ts-kernel-build: store kernel_ver runvar
Ian Jackson [Thu, 5 Sep 2013 16:27:42 +0000 (17:27 +0100)]
ts-kernel-build: workaround for perl-mode quirk
Ian Campbell [Thu, 5 Sep 2013 15:06:39 +0000 (16:06 +0100)]
ts-xen-install: wheezy has libyajl2 not 1
Ian Campbell [Thu, 5 Sep 2013 13:56:53 +0000 (14:56 +0100)]
ts-kernel-build: adjust for armhf
Requires per-arch defconfig and kernel image settings.
Add a kernel build phase to make-flight.
Ian Campbell [Thu, 5 Sep 2013 12:56:58 +0000 (13:56 +0100)]
standalone-reset: Read standalone.config on start
So it can contains e.g.:
export TREE_XEN=/root/git/xen.git
export TREE_LINUX=/root/git/linux-stable.git
export REVISION_LINUX=
6e4664525b1db28f8c4e1130957f70a94c19213e # v3.11
export TREE_LINUXFIRMWARE=/root/git/linux-firmware.git
Ian Campbell [Thu, 5 Sep 2013 12:56:01 +0000 (13:56 +0100)]
TestSupport: Massage host props with space in them
So that e.g. "build make flags" can be written in .xen-osstest/config as
HostProp_<HOST>_BuildMakeFlags.
Ian Campbell [Thu, 5 Sep 2013 12:04:43 +0000 (13:04 +0100)]
Debian: install ntp and ntpdate
The Calxeda boxes don't have an RTC so they boot up at the epoch, which can
lead to clock skew warnings etc.
Ian Campbell [Thu, 5 Sep 2013 11:24:30 +0000 (12:24 +0100)]
PDU: support for xenuse controlled machines
xenuse is a Citrix internal utility for rebooting machines and accessing their
consoles etc. So this is more of a proof of concept for folks outside our
infrastructure.
Ian Campbell [Wed, 4 Sep 2013 16:39:40 +0000 (17:39 +0100)]
make-flight: make an armhf flight
Ian Campbell [Wed, 4 Sep 2013 16:36:29 +0000 (17:36 +0100)]
Debian: New host flag "no-di-kernel"
This squashes the installers messages about not being able to find kernel
module udebs in the archive for the kernel running the installer. This will
likely be the case if the need-kernel-deb-foo flag is used (perhaps this
functionality could be keyed off this instead?)
Ian Campbell [Wed, 4 Sep 2013 16:34:00 +0000 (17:34 +0100)]
Debian: New host flag need-uboot-bootstr
At the moment this only generates the necessary script for a Calxeda Midway
system. It will no doubt need to be made cleverer in the future...
u-boot-tools are installed unconditionally, they are harmless unless you
explicitly invoke one of them
Ian Campbell [Wed, 4 Sep 2013 16:29:56 +0000 (17:29 +0100)]
Debian: Honour need-kernel-deb- flag in the installed system too
Ian Campbell [Wed, 4 Sep 2013 16:11:06 +0000 (17:11 +0100)]
ts-host-install: Add need-kernel-deb host flag
This can be used to request a specific kernel binary and initrd overlay (for
modules). These are already collected and created by
mg-debian-installer-update for the armhf "armmp" flavour.
Ian Campbell [Wed, 4 Sep 2013 16:08:33 +0000 (17:08 +0100)]
ts-host-install: Support for different console devices
Subsumes NoSerial host property as well.
Ian Campbell [Wed, 4 Sep 2013 15:55:23 +0000 (16:55 +0100)]
mg-debian-installer-update: support armhf
The path to the installer differs on armhf vs amd64/i386.
Debian Wheezy does not contain kernels for the devices we want to support.
Therefore we download a kernel and modules from wheezy-backports which is new
enough.
Ian Campbell [Wed, 4 Sep 2013 15:51:37 +0000 (16:51 +0100)]
standalone-reset: configure for armhf too
Ian Campbell [Wed, 4 Sep 2013 13:01:48 +0000 (14:01 +0100)]
Allow hyphen in host names when parsing properties
The Calxeda midway nodes are e.g. marilith-n4 marilith-n5.
Ian Jackson [Tue, 3 Sep 2013 15:57:56 +0000 (16:57 +0100)]
ts-xen-install: pass dom0_mem=512M,max:512M (including max: spec.)
Ian Campbell [Tue, 3 Sep 2013 08:26:22 +0000 (09:26 +0100)]
README: Point to current test report mail
The existing URL points to an unrelated patch, no doubt due to the accidental
renumbering of the archives at one point.
Ian Jackson [Wed, 28 Aug 2013 15:49:31 +0000 (16:49 +0100)]
ap-*: use linux 3.10.y stable branch by default
Also: no longer test "linux" branch (Jeremy's tree)
Ian Jackson [Wed, 10 Jul 2013 15:02:43 +0000 (16:02 +0100)]
ap-qemu-revision: fix for switch to git
no idea why this has been working...
Ian Jackson [Mon, 1 Jul 2013 15:43:05 +0000 (16:43 +0100)]
cr-for-branches: branched 4.3
Ian Jackson [Mon, 1 Jul 2013 15:40:27 +0000 (16:40 +0100)]
mg-clear-git-caches: add an overall DONE message
Ian Jackson [Mon, 1 Jul 2013 15:40:02 +0000 (16:40 +0100)]
mg-clear-git-caches: make parallel
Ian Jackson [Fri, 28 Jun 2013 10:28:21 +0000 (11:28 +0100)]
mg-clear-git-caches: use mg-allocate -U
xen.org [Tue, 18 Jun 2013 11:31:40 +0000 (12:31 +0100)]
invoke-daemon: set config
xen.org [Tue, 18 Jun 2013 11:26:02 +0000 (12:26 +0100)]
Merge branch 'incoming' of /export/home/osstest/testing
Ian Jackson [Fri, 3 May 2013 13:48:48 +0000 (14:48 +0100)]
ts-kernel-build: enable CONFIG_HYPERVISOR_GUEST, needed for newer kernels
Ian Jackson [Wed, 1 May 2013 15:47:41 +0000 (16:47 +0100)]
cs-bisection-step: invoke adhoc-revtuple-generator with the right revision range
Ian Jackson [Wed, 1 May 2013 15:47:12 +0000 (16:47 +0100)]
cs-bisection-step: separate out $revrune, nfc
Ian Jackson [Tue, 9 Apr 2013 13:08:00 +0000 (14:08 +0100)]
ts-xen-install: support xen-commandline-append host property
Ian Jackson [Thu, 28 Mar 2013 13:32:03 +0000 (13:32 +0000)]
Merge branch 'wip.linuxfirmware' into incoming
Ian Jackson [Wed, 27 Mar 2013 16:56:52 +0000 (16:56 +0000)]
linuxfirmware: set tree= in ap-common
Ian Jackson [Wed, 27 Mar 2013 15:01:02 +0000 (15:01 +0000)]
Merge branch 'pretest' of /export/home/osstest/testing.git/ into wip
Ian Jackson [Wed, 27 Mar 2013 15:00:22 +0000 (15:00 +0000)]
ts-logs-capture: provide xenctx with an appropriate -s argument
Ian Jackson [Tue, 26 Mar 2013 18:53:50 +0000 (18:53 +0000)]
mg-show-flight-runvars: improvemenets, -a mode
Ian Jackson [Tue, 26 Mar 2013 18:53:26 +0000 (18:53 +0000)]
cs-adjust-flight: bugfixes and improvements
Ian Jackson [Mon, 25 Mar 2013 11:57:19 +0000 (11:57 +0000)]
ts-kernel-build: set CONFIG_DEVTMPFS
Ian Jackson [Fri, 15 Mar 2013 17:45:31 +0000 (17:45 +0000)]
linuxfirmware: support ap-* properly
Ian Jackson [Tue, 12 Mar 2013 17:55:17 +0000 (17:55 +0000)]
linuxfirmware: install it along with pvops kernels
Ian Jackson [Fri, 8 Mar 2013 17:17:46 +0000 (17:17 +0000)]
TestSupport built_stash: increase timeout to 10 mins since we have had a spurious failure with 5 mins
Ian Jackson [Fri, 8 Mar 2013 15:04:48 +0000 (15:04 +0000)]
ms-planner: apply showsharetype to unshares
Ian Jackson [Fri, 8 Mar 2013 14:59:11 +0000 (14:59 +0000)]
ms-planner: break out showsharetype
Ian Jackson [Thu, 7 Mar 2013 19:04:44 +0000 (19:04 +0000)]
ms-planner: abbreviate very long words at end of sharetype (probably commit ids)
Ian Jackson [Thu, 7 Mar 2013 18:56:32 +0000 (18:56 +0000)]
Executive: sort out includes etc. for tcl daemons
Ian Jackson [Thu, 7 Mar 2013 18:55:55 +0000 (18:55 +0000)]
Executive: sort out includes for ms-planner
Ian Jackson [Thu, 7 Mar 2013 18:06:01 +0000 (18:06 +0000)]
cs-adjust-flight: allow creation
Ian Jackson [Thu, 7 Mar 2013 18:05:34 +0000 (18:05 +0000)]
cs-adjust-flight: new change branch
Ian Jackson [Thu, 7 Mar 2013 17:23:13 +0000 (17:23 +0000)]
cs-adjust-flight: new change intended-blessing
Ian Jackson [Thu, 7 Mar 2013 17:20:24 +0000 (17:20 +0000)]
mg-hosts: new op setflagexpr
Ian Jackson [Thu, 7 Mar 2013 17:20:14 +0000 (17:20 +0000)]
mg-hosts: break out setflagval (nfc)
Ian Jackson [Thu, 7 Mar 2013 17:19:34 +0000 (17:19 +0000)]
mg-hosts: support host wildcards in host manipulation ops
Ian Jackson [Thu, 7 Mar 2013 16:28:20 +0000 (16:28 +0000)]
cs-adjust-flight: new utility/management script
Ian Jackson [Tue, 5 Mar 2013 16:04:18 +0000 (16:04 +0000)]
Osstest::Dhcpwatch::leases: do not produce spammy log output about saving leases file
Ian Jackson [Tue, 5 Mar 2013 14:42:11 +0000 (14:42 +0000)]
Executive: add missing "use"s in mg-allocate
Ian Jackson [Mon, 4 Mar 2013 17:08:24 +0000 (17:08 +0000)]
adhoc-revtuple-generator: with git, make -S produce correct set of revisions
Ian Jackson [Mon, 4 Mar 2013 17:06:25 +0000 (17:06 +0000)]
adhoc-revtuple-generator: better debugging for -S mode
Ian Jackson [Mon, 4 Mar 2013 16:29:59 +0000 (16:29 +0000)]
make-flight: remove some obsolete tests
Ian Jackson [Mon, 4 Mar 2013 13:02:28 +0000 (13:02 +0000)]
cs-bisection-step: prefer to use as basis flights lexically early blessings (prefer "real" over "real-bisect")
This avoids us routinely using a previous bisection pass as a basis pass and insisting on reproing it
Ian Jackson [Fri, 1 Mar 2013 17:02:42 +0000 (17:02 +0000)]
cs-bisection-step: apply $checkbasisvcs->() to template as basis, too
Ian Jackson [Fri, 1 Mar 2013 17:02:25 +0000 (17:02 +0000)]
cs-bisection-step: break out $checkbasisvcs
Ian Jackson [Fri, 1 Mar 2013 17:01:37 +0000 (17:01 +0000)]
cs-bisection-step: abolish $triedhosts optimisation, as it is invalid now we can reject a flight for other reasons than its hosts
Ian Jackson [Fri, 1 Mar 2013 17:00:59 +0000 (17:00 +0000)]
cs-bisection-step: honour --debug as well as -D
Ian Jackson [Fri, 1 Mar 2013 12:07:33 +0000 (12:07 +0000)]
empty commit to force test run
Ian Jackson [Thu, 28 Feb 2013 17:36:41 +0000 (17:36 +0000)]
cr-daily-branch, ap-print-url: use "none:" as url for osstest tree, and do not pass --tree to sg-check-tested for osstest
Ian Jackson [Mon, 25 Feb 2013 12:39:44 +0000 (12:39 +0000)]
cs-bisection-step: ensure that failure flight and basis pass used the same vcs
Ian Jackson [Mon, 25 Feb 2013 11:46:19 +0000 (11:46 +0000)]
ap-push: push qemu-* and osstest to absolute paths on xenbits
Ian Jackson [Mon, 25 Feb 2013 11:45:14 +0000 (11:45 +0000)]
ap-push: push xen to git; push other trees to absolute paths on xenbits
Ian Jackson [Sat, 23 Feb 2013 16:05:05 +0000 (16:05 +0000)]
Executive: fix cs-bisection-step "use"
Ian Jackson [Fri, 22 Feb 2013 12:35:30 +0000 (12:35 +0000)]
cr-daily-branch, sg-check-tested: when checking for previously tested versions only consider ones with same tree url
Ian Jackson [Fri, 22 Feb 2013 12:35:01 +0000 (12:35 +0000)]
cr-daily-branch: move up setting of treeurl
Ian Jackson [Fri, 22 Feb 2013 12:32:48 +0000 (12:32 +0000)]
cr-daily-branch: when looking for tested revision for reporting during baseline test, do not refer to FORCE_REVISION
Ian Jackson [Fri, 22 Feb 2013 12:24:49 +0000 (12:24 +0000)]
sg-check-tested: strip hg rev numbers from front when considering uniqueness
Ian Jackson [Thu, 21 Feb 2013 12:47:59 +0000 (12:47 +0000)]
xen trees: moving to git
Ian Jackson [Wed, 20 Feb 2013 16:23:14 +0000 (16:23 +0000)]
Executive: fix adhoc-revtuple-generator "use"
Ian Jackson [Fri, 15 Feb 2013 14:50:29 +0000 (14:50 +0000)]
visible-undef: use on Ehter in guest_await_dhcp_tcp
Ian Jackson [Fri, 15 Feb 2013 14:49:46 +0000 (14:49 +0000)]
visible-undef: new internal function
Ian Jackson [Fri, 15 Feb 2013 14:47:02 +0000 (14:47 +0000)]
Post-merge fixes, dealing with a few undefs
Ian Jackson [Fri, 15 Feb 2013 11:35:25 +0000 (11:35 +0000)]
DhcpWatch: include various missing bits in leases.pm
Ian Jackson [Thu, 14 Feb 2013 19:31:24 +0000 (19:31 +0000)]
Executive: fix up sharing check
Reinstates
7b69d0fac4912f077c5ecc53088b0272d9a6b0bb
which was lost during the merge
Ian Jackson [Thu, 14 Feb 2013 19:24:35 +0000 (19:24 +0000)]
Executive: sharing safety catch dumps more info
Ian Jackson [Thu, 14 Feb 2013 18:51:53 +0000 (18:51 +0000)]
pdu: rename power_state method to pdu_power_state to avoid clash with TestSupport's function, fix msw too
Ian Jackson [Thu, 14 Feb 2013 18:42:49 +0000 (18:42 +0000)]
pdu: rename power_state method to pdu_power_state to avoid clash with TestSupport's function
Ian Jackson [Thu, 14 Feb 2013 17:04:39 +0000 (17:04 +0000)]
config: production fixes
Ian Jackson [Thu, 14 Feb 2013 16:35:45 +0000 (16:35 +0000)]
config: wip fix tftp
Ian Jackson [Thu, 14 Feb 2013 16:23:05 +0000 (16:23 +0000)]
config: support :-separated lists of config files
Ian Jackson [Thu, 14 Feb 2013 16:17:54 +0000 (16:17 +0000)]
Executive: more fixes
Ian Jackson [Thu, 14 Feb 2013 16:04:05 +0000 (16:04 +0000)]
power: refuse to set power state for shared hosts (fix)
Ian Jackson [Thu, 14 Feb 2013 16:01:01 +0000 (16:01 +0000)]
power: refuse to set power state for shared hosts
Ian Jackson [Thu, 14 Feb 2013 16:00:46 +0000 (16:00 +0000)]
Osstest::PDU::statedb: fix method
Ian Jackson [Thu, 14 Feb 2013 15:50:57 +0000 (15:50 +0000)]
make-flight: fix ref to old Suite config var