summaryrefslogtreecommitdiffstats
path: root/cucumber
diff options
context:
space:
mode:
authorPhilip Hands <phil@hands.com>2016-11-24 15:59:40 +0100
committerHolger Levsen <holger@layer-acht.org>2016-11-24 17:12:37 +0100
commite9d5bcc01881fb177fc881a761b38559b9d81288 (patch)
tree827ea35be70b53f93a0ed832e56487339d3e98bf /cucumber
parentec0977b26cedaf4466f7baacd222fc73b02d037d (diff)
downloadjenkins.debian.net-e9d5bcc01881fb177fc881a761b38559b9d81288.tar.xz
lvc: add a job for the daily d-i miniiso, and split tests up a bit
Signed-off-by: Holger Levsen <holger@layer-acht.org>
Diffstat (limited to 'cucumber')
-rw-r--r--cucumber/features/install.feature35
1 files changed, 30 insertions, 5 deletions
diff --git a/cucumber/features/install.feature b/cucumber/features/install.feature
index 4ea97b33..d31d08be 100644
--- a/cucumber/features/install.feature
+++ b/cucumber/features/install.feature
@@ -3,6 +3,7 @@ Feature: Doing variations on d-i installs
As a normal user
I should be able to install Debian
+ @both-ui
Scenario Outline: Install Debian, and boot to a login prompt
Given I install a <target_ui> Debian system, in <install_ui> mode
When I start the computer
@@ -11,11 +12,35 @@ Feature: Doing variations on d-i installs
Examples:
| install_ui | target_ui | login |
| gui | minimal | VT |
- | gui | Gnome | Gnome |
- | gui | LXDE | LXDE |
- | gui | XFCE | XFCE |
- | gui | KDE | KDE |
-# | text | non-GUI | VT |
+ | text | non-GUI | VT |
+ #| gui | Gnome | Gnome |
+ #| gui | LXDE | LXDE |
+ #| gui | XFCE | XFCE |
+ #| gui | KDE | KDE |
+
+ @gui
+ Scenario Outline: Install Debian, and boot to a login prompt
+ Given I install a <target_ui> Debian system, in gui mode
+ When I start the computer
+ Then I should see a <login> Login prompt
+
+ Examples:
+ | target_ui | login |
+ | non-GUI | VT |
+ | LXDE | LXDE |
+ | KDE | KDE |
+
+ @text-ui
+ Scenario Outline: Install Debian, and boot to a login prompt
+ Given I install a <target_ui> Debian system, in text mode
+ When I start the computer
+ Then I should see a <login> Login prompt
+
+ Examples:
+ | target_ui | login |
+ | minimal | VT |
+ | Gnome | Gnome |
+ | LXDE | LXDE |
@broken
Scenario: Attempt to Install Gnome, expecting it to fail because X doesn't start for some reason