]>
xenbits.xensource.com Git - people/iwj/osstest.git/log
Ian Jackson [Tue, 17 Sep 2013 10:25:43 +0000 (11:25 +0100)]
standalone-reset: set BUILD_LVEXTEND_MAX to 50 (50G) by default
Ian Jackson [Tue, 17 Sep 2013 10:25:03 +0000 (11:25 +0100)]
make-flight: honour BUILD_LVEXTEND_MAX env var to set build_lvextend_max
Ian Jackson [Tue, 17 Sep 2013 10:20:11 +0000 (11:20 +0100)]
ts-xen-build-prep: honour build_lvextend_max runvar
Ian Jackson [Tue, 17 Sep 2013 10:19:53 +0000 (11:19 +0100)]
ts-xen-build-prep: break out gb2pe
Ian Jackson [Tue, 17 Sep 2013 10:19:18 +0000 (11:19 +0100)]
ts-xen-build-prep: make pe_size global
Ian Jackson [Mon, 16 Sep 2013 14:52:45 +0000 (15:52 +0100)]
cr-daily-branch: use "linux-arm-xen" for arm tests unless this is a linux branch
Ian Jackson [Mon, 16 Sep 2013 13:53:25 +0000 (14:53 +0100)]
crontab etc.: fix Ian Campbell's email address
Ian Jackson [Fri, 13 Sep 2013 16:46:56 +0000 (17:46 +0100)]
crontab etc.: email Ian Campbell too
Ian Jackson [Fri, 13 Sep 2013 16:18:18 +0000 (17:18 +0100)]
make-flight et al: support linux-arm-xen
Ian Jackson [Fri, 13 Sep 2013 14:52:42 +0000 (15:52 +0100)]
make-flight: get tree location for tested/ right
Ian Jackson [Fri, 13 Sep 2013 14:25:04 +0000 (15:25 +0100)]
make-flight: in 4.2 and later, use xl for pair tests
Ian Jackson [Fri, 13 Sep 2013 14:13:24 +0000 (15:13 +0100)]
cr-publish-flight-logs: do not push harness by default, only when invoked by cr* scripts
Ian Campbell [Thu, 12 Sep 2013 15:18:20 +0000 (16:18 +0100)]
Debian: correct ARM u-boot boot runes
We currently need a comptible node of "xen,multiboot-module" as well as the
specific type. Also make sure the /chosen node specifies the number of address
and size-cells we will be using in the modules, otherwise Xen cannot parse
them.
Load Xen a bit higher up and use a variable so we don't need to update two
places.
Log some stuff as we go as well, so we can tell what was going on more easily.
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Ian Jackson [Thu, 12 Sep 2013 14:37:19 +0000 (15:37 +0100)]
Merge branch 'pretest' of /export/home/osstest/testing.git/ into wip
Ian Jackson [Thu, 12 Sep 2013 14:35:55 +0000 (15:35 +0100)]
mg-hosts: replace copy command with create-like
Ian Campbell [Thu, 12 Sep 2013 11:15:49 +0000 (12:15 +0100)]
ts-kernel-build: Honour the homedir property
Untested but following ts-xen-build.
Ian Campbell [Thu, 12 Sep 2013 14:05:36 +0000 (15:05 +0100)]
ts-xen-build: enable xend at configure time if necessary
Ian Jackson [Wed, 11 Sep 2013 16:15:20 +0000 (17:15 +0100)]
Merge branch 'calxeda-midway-v4' of git://xenbits.xen.org/people/ianc/osstest into wip
Ian Campbell [Wed, 11 Sep 2013 09:22:46 +0000 (10:22 +0100)]
PDU: Refactor magic IPMI commands from xenuse module
These are now in a separate ipmiextra module. The correct PowerMethod config
for a marilith machine is:
ipmiextra on admin admin chassis bootdev pxe;xenuse
Ian Campbell [Wed, 11 Sep 2013 08:32:13 +0000 (09:32 +0100)]
make-flight: Be more explicit about xen/dom0 combinations to test
In particular avoid amd64/armhf combo.
Ian Jackson [Tue, 10 Sep 2013 17:34:20 +0000 (18:34 +0100)]
mg-execute-flight: need cri-getconfig
Ian Jackson [Tue, 10 Sep 2013 17:22:09 +0000 (18:22 +0100)]
ap-common, make-flight: use linux base branch by default
In ap-common, when defaulting TREE_LINUX, set DEFAULT_REVISION_LINUX
to the default base branch. In make-flight, use this to default
REVISION_LINUX if nothing has set it yet.
Ian Jackson [Tue, 10 Sep 2013 16:06:39 +0000 (17:06 +0100)]
sg-report-flight: provide --html-dir arg to sg-report-flight
Ian Campbell [Mon, 9 Sep 2013 10:18:46 +0000 (11:18 +0100)]
Debian.pm: Fix thinko
Ian Campbell [Mon, 9 Sep 2013 09:55:49 +0000 (10:55 +0100)]
ts-xen-build: Warn strongly against using early printk
Ian Campbell [Mon, 9 Sep 2013 09:29:19 +0000 (10:29 +0100)]
ts-xen-install: fix installation of libyajl[12]
qw doesn't interpolate so it was trying to install $yajl, which was eaten by
the shell on the target.
Also flip the condition round and install yajl1 on squeeze and yajl2
otherwise, which is a little more future proof.
Ian Campbell [Mon, 9 Sep 2013 09:16:18 +0000 (10:16 +0100)]
PDU::xenuse: Make use of ipmpi 'chassis bootdev pxe' conditional on a flag
Ian Campbell [Mon, 9 Sep 2013 09:11:18 +0000 (10:11 +0100)]
README: Document Build_Make_Flags
Ian Campbell [Mon, 9 Sep 2013 09:09:41 +0000 (10:09 +0100)]
Massage spaces in host proprties into underscores.
'-' is intended to bind more tightly than ' '.
Ian Campbell [Mon, 9 Sep 2013 08:57:32 +0000 (09:57 +0100)]
Debian.pm: Restrict installation on u-boot-tools
Squeeze doesn't have this package, so only install it on platforms which need
a u-boot boot.scr, which necessarily must be using Wheezy.
Ian Campbell [Mon, 9 Sep 2013 08:52:27 +0000 (09:52 +0100)]
Debian.pm: Unconfuse emacs perl-mode
Ian Campbell [Fri, 6 Sep 2013 14:22:32 +0000 (15:22 +0100)]
ts-xen-install: setup xen on arm platforms
Support for generating a u-boot boot.scr which loads Xen
Support per-host xen console settings.
Ian Campbell [Fri, 6 Sep 2013 13:51:08 +0000 (14:51 +0100)]
TestSupport: Do not clobber existing symlinks when unttarring
Otherwise Wheezy's /var/run -> /run symlink gets nuked, breaking sshd:
fatal: Missing privilege separation directory: /var/run/sshd
because the directory is actually in /run/sshd
Ian Campbell [Fri, 6 Sep 2013 13:15:28 +0000 (14:15 +0100)]
Rename SerialConsole property to LinuxSerialConsole
The naming is OS specific.
Ian Campbell [Fri, 6 Sep 2013 13:05:42 +0000 (14:05 +0100)]
ts-xen-build: allow per-host CONFIG_EARLY_PRINTK
This relies on the build and install machines being the same so in practice is
only likely to be useful for standalone use of osstest.
Ian Campbell [Fri, 6 Sep 2013 13:05:13 +0000 (14:05 +0100)]
ts-xen-install: correctly determine want_kernver and actually pass it
Ian Campbell [Fri, 6 Sep 2013 13:04:41 +0000 (14:04 +0100)]
ts-kernel-build: Ensure CONFIG_SYSVIPC and CONFIG_BLK_DEV_LOOP are enabled
Ian Campbell [Fri, 6 Sep 2013 11:28:07 +0000 (12:28 +0100)]
osstest-confirm-booted: Fix for Wheezy
Under Wheezy /dev/sym is a symlink to /run/shm which is where the tmpfs is
mounted.
Ian Jackson [Fri, 6 Sep 2013 11:05:39 +0000 (12:05 +0100)]
ts-logs-capture: retry log capture after doing power cycle
Ian Campbell [Fri, 6 Sep 2013 10:51:58 +0000 (11:51 +0100)]
Do not require /sbin/bootlogd to be installed.
Ian Jackson [Fri, 6 Sep 2013 10:51:18 +0000 (11:51 +0100)]
ap-*: linux linux 3.4.y stable branch by default
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:36:53 +0000 (19:36 +0100)]
cs-adjust-flight: fix bug with copying individual jobs
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