aboutsummaryrefslogtreecommitdiff
path: root/unit-tests/bootstrap-manifest/testscript
diff options
context:
space:
mode:
authorKaren Arutyunov <karen@codesynthesis.com>2017-05-10 18:06:25 +0300
committerKaren Arutyunov <karen@codesynthesis.com>2017-05-11 13:06:42 +0300
commitb8232e40e605b60234dae7ef92f257bab5c47723 (patch)
tree10325ce36b124a7cff8c46af27129806548517aa /unit-tests/bootstrap-manifest/testscript
parent463e3454bd8553c8ee26c813a83386beeecb9837 (diff)
Add machine manifest unit test
Diffstat (limited to 'unit-tests/bootstrap-manifest/testscript')
-rw-r--r--unit-tests/bootstrap-manifest/testscript149
1 files changed, 0 insertions, 149 deletions
diff --git a/unit-tests/bootstrap-manifest/testscript b/unit-tests/bootstrap-manifest/testscript
index e2af360..65f22ef 100644
--- a/unit-tests/bootstrap-manifest/testscript
+++ b/unit-tests/bootstrap-manifest/testscript
@@ -2,37 +2,9 @@
# copyright : Copyright (c) 2014-2017 Code Synthesis Ltd
# license : TBC; see accompanying LICENSE file
-: toolchain-manifest
-:
-{
- test.options += -t
-
- : valid
- :
- $* <<EOF >>EOF
- : 1
- id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- EOF
-
- : no-id
- :
- $* <<EOI 2>'stdin:2:1: error: no toolchain id specified' == 1
- : 1
- EOI
-
- : unknown
- :
- $* <<EOI 2>"stdin:2:1: error: unknown name 'x' in toolchain manifest" == 1
- : 1
- x: y
- EOI
-}
-
: bootstrap-manifest
:
{
- test.options += -b
-
: valid
:
$* <<EOF >>EOF
@@ -69,124 +41,3 @@
x: y
EOI
}
-
-: bootstrapped-machine-manifest
-:
-{
- 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
- options: -device "virtio-scsi-pci,id=scsi" -device "scsi-hd,drive=disk0"
- :
- id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- :
- bbot-version: 1.1.2
- libbbot-version: 1.1.1
- EOF
-
- : no-options
- :
- $* <<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
- : 1
- x: y
- EOI
-
- : no-machine
- :
- $* <<EOI 2>'stdin:2:1: error: machine manifest expected' == 1
- : 1
- 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
-
- : invalid-options
- :
- {
- : unquoted
- :
- $* <<EOI 2>'stdin:6:42: error: invalid machine options: unterminated quoted string' == 1
- : 1
- :
- id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- name: windows_10-msvc_14
- summary: Windows 10 build 1607 with VC 14 update 3
- options: -device "virtio-scsi-pci,id=scsi
- EOI
-
- : empty
- :
- $* <<EOI 2>'stdin:6:9: error: empty machine options' == 1
- : 1
- :
- id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
- name: windows_10-msvc_14
- summary: Windows 10 build 1607 with VC 14 update 3
- options:
- EOI
- }
-
- : 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
-}