diff options
Diffstat (limited to 'bbot/machine-manifest.test.testscript')
-rw-r--r-- | bbot/machine-manifest.test.testscript | 160 |
1 files changed, 103 insertions, 57 deletions
diff --git a/bbot/machine-manifest.test.testscript b/bbot/machine-manifest.test.testscript index 5ef1a45..e358ff3 100644 --- a/bbot/machine-manifest.test.testscript +++ b/bbot/machine-manifest.test.testscript @@ -1,5 +1,5 @@ # file : bbot/machine-manifest.test.testscript -# license : TBC; see accompanying LICENSE file +# license : MIT; see accompanying LICENSE file : machine-manifest : @@ -19,7 +19,7 @@ type: kvm mac: de:ad:be:ef:de:ad options: -device "virtio-scsi-pci,id=scsi" -device "scsi-hd,drive=disk0" - changes: \ + changes:\ 0.7.0 - mac is changed to de:ad:be:ef:de:ad - increased disk size to 30GB @@ -34,7 +34,7 @@ name: windows_10-msvc_14 summary: Windows 10 build 1607 with VC 14 update 3 type: kvm - options: \ + options:\ -device "virtio-scsi-pci,id=scsi" -device "scsi-hd,drive=disk0" \ @@ -150,7 +150,7 @@ id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 name: windows_10-msvc_14 summary: Windows 10 build 1607 with VC 14 update 3 - options: \ + options:\ -device "virtio-scsi-pci,id=scsi" -device "scsi-hd,drive=disk0 \ @@ -238,27 +238,6 @@ { test.options += -bm - : valid - : - { - : all-values - : - $* <<EOF >>EOF - : 1 - : - id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - name: windows_10-msvc_14 - summary: Windows 10 build 1607 with VC 14 update 3 - type: kvm - mac: de:ad:be:ef:de:ad - : - id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - : - bbot-version: 1.1.2 - libbbot-version: 1.1.1 - EOF - } - : unknown : $* <<EOI 2>"stdin:2:1: error: unknown name 'x' in bootstrapped machine manifest" == 1 @@ -272,40 +251,107 @@ : 1 EOI - : no-machine-mac + : build-role : - $* <<EOI 2>'stdin:2:1: error: mac address must be present in machine manifest' == 1 - : 1 - : - id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - name: windows_10-msvc_14 - summary: Windows 10 build 1607 with VC 14 update 3 - type: kvm - EOI + { + : valid + : + { + : all-values + : + $* <<EOF >>EOF + : 1 + : + id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + name: windows_10-msvc_14 + summary: Windows 10 build 1607 with VC 14 update 3 + type: kvm + mac: de:ad:be:ef:de:ad + : + id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + : + bbot-version: 1.1.2 + libbbot-version: 1.1.1 + EOF + } - : no-toolchain - : - $* <<EOI 2>'stdin:8:1: error: toolchain manifest expected' == 1 - : 1 - : - id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - name: windows_10-msvc_14 - summary: Windows 10 build 1607 with VC 14 update 3 - type: kvm - mac: de:ad:be:ef:de:ad - EOI + : no-machine-mac + : + $* <<EOI 2>'stdin:2:1: error: mac address must be present in machine manifest' == 1 + : 1 + : + id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + name: windows_10-msvc_14 + summary: Windows 10 build 1607 with VC 14 update 3 + type: kvm + EOI - : no-bootstrap - : - $* <<EOI 2>'stdin:10:1: error: bootstrap manifest expected' == 1 - : 1 - : - id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - name: windows_10-msvc_14 - summary: Windows 10 build 1607 with VC 14 update 3 - type: kvm - mac: de:ad:be:ef:de:ad + : no-toolchain + : + $* <<EOI 2>'stdin:8:1: error: toolchain manifest expected' == 1 + : 1 + : + id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + name: windows_10-msvc_14 + summary: Windows 10 build 1607 with VC 14 update 3 + type: kvm + mac: de:ad:be:ef:de:ad + EOI + + : no-bootstrap + : + $* <<EOI 2>'stdin:10:1: error: bootstrap manifest expected' == 1 + : 1 + : + id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + name: windows_10-msvc_14 + summary: Windows 10 build 1607 with VC 14 update 3 + type: kvm + mac: de:ad:be:ef:de:ad + : + id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + EOI + } + + : auxiliary-role : - id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 - EOI + { + : valid + : + { + : all-values + : + $* <<EOF >>EOF + : 1 + : + id: x86_64-linux_debian_12-postgresql_15-1.0 + name: x86_64-linux_debian_12-postgresql_15 + summary: Debian 12 "bookworm" with PostgreSQL 15.6.0 (auxiliary machine) + role: auxiliary + ram-minimum: 1048576 + type: kvm + mac: e6:38:72:53:61:ae + changes:\ + 1.0 + - clone off linux_debian_12-small-1.0 + - postgresql-15 15.6.0+deb12u1 + \ + EOF + } + + : unexpected-manifest + : + $* <<EOI 2>'stdin:10:1: error: single machine manifest expected' == 1 + : 1 + : + id: x86_64-linux_debian_12-postgresql_15-1.0 + name: x86_64-linux_debian_12-postgresql_15 + summary: Debian 12 "bookworm" with PostgreSQL 15.6.0 (auxiliary machine) + role: auxiliary + ram-minimum: 1048576 + type: kvm + mac: e6:38:72:53:61:ae + : + EOI + } } |