From ad1993dbb55855538d37ca0c077e8cb684038bdd Mon Sep 17 00:00:00 2001 From: Philip Hands Date: Sun, 5 Jun 2016 10:23:38 +0200 Subject: 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 c87a2ef2..839bdff8 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 f2f82ca0..12be2e3c 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' -- cgit v1.2.3-70-g09d2