Merge lp:~xnox/ubuntu-test-cases/desktop-btrfs into lp:ubuntu-test-cases/desktop

Proposed by Dimitri John Ledkov
Status: Merged
Merged at revision: 48
Proposed branch: lp:~xnox/ubuntu-test-cases/desktop-btrfs
Merge into: lp:ubuntu-test-cases/desktop
Diff against target: 73 lines (+59/-0)
3 files modified
preseeds/default_btrfs.cfg (+41/-0)
runlists/default_btrfs.run (+8/-0)
scripts/default_btrfs.cfg (+10/-0)
To merge this branch: bzr merge lp:~xnox/ubuntu-test-cases/desktop-btrfs
Reviewer Review Type Date Requested Status
Ubuntu Test Case Developers Pending
Review via email: mp+204788@code.launchpad.net

Description of the change

Add btrfs job.

I'm unable to test this, as my utah setup might be broken - it doesn't remove the CD from the virtual machine after provisioning, therefore i'm stuck in an install loop. But this test is expected to work.
Please try running this default_btrfs runlist before merging.

To post a comment you must log in.

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== added file 'preseeds/default_btrfs.cfg'
--- preseeds/default_btrfs.cfg 1970-01-01 00:00:00 +0000
+++ preseeds/default_btrfs.cfg 2014-02-04 21:55:02 +0000
@@ -0,0 +1,41 @@
1#
2# Copyright (C) 2010, Canonical Ltd (http://www.canonical.com/)
3#
4# This file is part of ubuntu-server-iso-testing.
5#
6# ubuntu-server-iso-testing is free software: you can redistribute it
7# and/or modify it under the terms of the GNU General Public License
8# as published by the Free Software Foundation, either version 3 of
9# the License, or (at your option) any later version.
10#
11# ubuntu-server-iso-testing is distributed in the hope that it will
12# be useful, but WITHOUT ANY WARRANTY; without even the implied warranty
13# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14# GNU General Public License for more details.
15#
16# You should have received a copy of the GNU General Public License
17# along with ubuntu-server-iso-testing. If not, see
18# <http://www.gnu.org/licenses/>.
19#
20
21d-i debian-installer/locale string en_US.UTF-8
22d-i netcfg/get_hostname string utah-example
23d-i partman-auto/method string regular
24d-i partman/default_filesystem string btrfs
25#need this for desktop
26d-i partman/choose_partition select Finish partitioning and write changes to disk
27#need this for cobbler
28d-i partman/confirm boolean true
29#need this for non-desktop
30d-i partman/confirm_nooverwrite boolean true
31d-i time/zone string Etc/UTC
32d-i passwd/user-fullname string UTAH
33d-i passwd/username string utah
34d-i passwd/user-password password !ubuntu123
35d-i passwd/user-password-again password !ubuntu123
36d-i pkgsel/include string openssh-server python-yaml bzr git gdebi-core
37#need this for non-desktop
38d-i finish-install/reboot_in_progress note
39#Temporary workaround for LP:1258245
40d-i preseed/early_command string chmod 666 /dev/ttyS0
41d-i preseed/late_command string chroot /target /usr/sbin/usermod -G dialout syslog
042
=== added file 'runlists/default_btrfs.run'
--- runlists/default_btrfs.run 1970-01-01 00:00:00 +0000
+++ runlists/default_btrfs.run 2014-02-04 21:55:02 +0000
@@ -0,0 +1,8 @@
1testsuites:
2 - name: usit
3 fetch_method: bzr-export
4 fetch_location: lp:ubuntu-test-cases/desktop/testsuites/usit
5 include_tests:
6 - read_write
7 - dbus_machine_id
8 - archive_location
09
=== added file 'scripts/default_btrfs.cfg'
--- scripts/default_btrfs.cfg 1970-01-01 00:00:00 +0000
+++ scripts/default_btrfs.cfg 2014-02-04 21:55:02 +0000
@@ -0,0 +1,10 @@
1#!/bin/sh
2# Run default scenario
3SCRIPT_DIR=$(readlink -e $(dirname $0))
4BRANCH_DIR=${BRANCH_DIR:-lp:ubuntu-test-cases/desktop}
5PRESEED=$BRANCH_DIR/preseeds/default_btrfs.cfg
6RUNLIST=$BRANCH_DIR/runlists/default_btrfs.run
7
8. $SCRIPT_DIR/base.sh
9parse_args "$@"
10echo $CMD

Subscribers

People subscribed via source and target branches