# file : unit-tests/bootstrap-manifest/testscript # copyright : Copyright (c) 2014-2017 Code Synthesis Ltd # license : TBC; see accompanying LICENSE file : toolchain-manifest : { test.options += -t : valid : $* <>EOF : 1 id: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 EOF : no-id : $* <'stdin:2:1: error: no toolchain id specified' == 1 : 1 EOI : unknown : $* <"stdin:2:1: error: unknown name 'x' in toolchain manifest" == 1 : 1 x: y EOI } : bootstrap-manifest : { test.options += -b : valid : $* <>EOF : 1 bbot-version: 1.1.2 libbbot-version: 1.1.1 EOF : dup : $* <'stdin:3:1: error: bbot-version redefinition' == 1 : 1 bbot-version: 1.1.2 bbot-version: 1.1.3 EOI : invalid-version : $* <'stdin:2:15: error: invalid package version: invalid major version' == 1 : 1 bbot-version: abc EOI : no-versions : $* <'stdin:2:1: error: no package versions specified' == 1 : 1 EOI : unknown : $* <"stdin:2:1: error: unknown name 'x' in bootstrap manifest" == 1 : 1 x: y EOI } : bootstrapped-machine-manifest : { test.options += -bm : valid : { : all-values : $* <>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 : 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 : $* <"stdin:2:1: error: unknown name 'x' in bootstrapped machine manifest" == 1 : 1 x: y EOI : no-machine : $* <'stdin:2:1: error: machine manifest expected' == 1 : 1 EOI : no-machine-mac : $* <'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 : $* <'stdin:3:42: error: invalid machine options: unterminated quoted string' == 1 : 1 : options: -device "virtio-scsi-pci,id=scsi EOI : empty : $* <'stdin:3:9: error: empty machine options' == 1 : 1 : options: EOI } : no-toolchain : $* <'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 : $* <'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 }