Update regression tests to match new switch configuration

diff --git regress/usr.sbin/vmd/config/Makefile 
regress/usr.sbin/vmd/config/Makefile
index 2adc69ae491..3bf124aff56 100644
--- regress/usr.sbin/vmd/config/Makefile
+++ regress/usr.sbin/vmd/config/Makefile
@@ -5,7 +5,7 @@ VMD ?= /usr/sbin/vmd
 VMD_PASS=boot-keyword memory-round memory-just-enough
 VMD_FAIL=kernel-keyword too-few-ram vm-name-too-long too-many-ifs \
         boot-name-too-long disk-path-too-long too-many-disks \
-        switch-no-interface
+        switch-no-interface switch-no-add
 
 REGRESS_TARGETS=
 
diff --git regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.conf 
regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.conf
new file mode 100644
index 00000000000..40117749346
--- /dev/null
+++ regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.conf
@@ -0,0 +1,6 @@
+#      $OpenBSD$
+# Fail when a switch is attempting to use add
+switch "x" {
+    interface bridge0
+    add vether0
+}
diff --git regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.ok 
regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.ok
new file mode 100644
index 00000000000..c04c2d13732
--- /dev/null
+++ regress/usr.sbin/vmd/config/vmd-fail-switch-no-add.ok
@@ -0,0 +1 @@
+5: syntax error
diff --git regress/usr.sbin/vmd/config/vmd-fail-switch-no-interface.conf 
regress/usr.sbin/vmd/config/vmd-fail-switch-no-interface.conf
index 891d9c88176..f92c09656d6 100644
--- regress/usr.sbin/vmd/config/vmd-fail-switch-no-interface.conf
+++ regress/usr.sbin/vmd/config/vmd-fail-switch-no-interface.conf
@@ -1,5 +1,5 @@
 #      $OpenBSD: vmd-fail-switch-no-interface.conf,v 1.1 2017/10/30 03:49:30 
mlarkin Exp $
 # Fail when a switch is missing interface name
 switch "x" {
-    add vether0
+    up
 }
-- 
2.14.3

Reply via email to