[Qa-jenkins-scm] [jenkins.debian.net] 04/05: lvc: add separate @broken job - for KDE in testing (#818970)

Holger Levsen holger at layer-acht.org
Sun Jun 5 09:13:58 UTC 2016


This is an automated email from the git hooks/post-receive script.

holger pushed a commit to branch master
in repository jenkins.debian.net.

commit ad1993dbb55855538d37ca0c077e8cb684038bdd
Author: Philip Hands <phil at hands.com>
Date:   Sun Jun 5 10:23:38 2016 +0200

    lvc: add separate @broken job - for KDE in testing (#818970)
---
 cucumber/features/install.feature | 14 ++++++++++++++
 job-cfg/lvc.yaml                  |  8 +++++++-
 2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/cucumber/features/install.feature b/cucumber/features/install.feature
index c87a2ef..839bdff 100644
--- a/cucumber/features/install.feature
+++ b/cucumber/features/install.feature
@@ -17,6 +17,20 @@ Feature: Doing variations on d-i installs
       | text       | non-GUI   | VT    |
 #      | gui        | Gnome Desktop | Gnome |
 
+  @broken
+  Scenario: Attempt to Install KDE, expecting it to fail because #818970
+    Given I have started Debian Installer in text mode and stopped at the Tasksel prompt
+    And I intend to use text mode
+    And I select the KDE task
+    And I wait while the bulk of the packages are installed
+    And I install GRUB
+    And I allow reboot after the install is complete
+    And I wait for the reboot
+    And I power off the computer
+    And the computer is set to boot from ide drive "#{JOB_NAME}"
+    When I start the computer
+    Then I should see a KDE Login prompt
+
 #  Scenario: Get a useful error from a bogus HTTP proxy
 #    Given I get d-i to the HTTP proxy prompt
 #    When I set the proxy to "127.23.23.23"
diff --git a/job-cfg/lvc.yaml b/job-cfg/lvc.yaml
index f2f82ca..12be2e3 100644
--- a/job-cfg/lvc.yaml
+++ b/job-cfg/lvc.yaml
@@ -40,7 +40,7 @@
     wrappers:
       - live-screenshot
     builders:
-      - shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh {my_iso} /srv/jenkins/cucumber/features'
+      - shell: '/srv/jenkins/bin/jenkins_master_wrapper.sh {my_iso} /srv/jenkins/cucumber/features {my_opts}'
     triggers:
       - timed: '{my_time}'
     node: 'lvc'
@@ -54,6 +54,7 @@
     my_title: 'Cucumber: {dist_name}'
     my_time: '45 23 31 12 *'
     my_pngs: 'results/*.png'
+    my_opts: '--tags ~@broken'
     my_description: 'Work in progress...'
     jobs:
         - '{name}_{distro}':
@@ -68,3 +69,8 @@
                     dist_name: 'Debian-Installer Testing (Daily)'
                     my_iso: 'http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/amd64/iso-cd/debian-testing-amd64-netinst.iso'
                     my_time: 'H */8 * * *'
+                - 'debian-testing-daily-broken': 
+                    dist_name: 'Debian-Installer Testing (Daily) -- Broken Scenarios'
+                    my_iso: 'http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/amd64/iso-cd/debian-testing-amd64-netinst.iso'
+                    my_time: 'H H * * H'
+                    my_opts: '--tags @broken'

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/qa/jenkins.debian.net.git



More information about the Qa-jenkins-scm mailing list