96
96
err: `bad "arch" characteristic: already set`,
99
// "cpu-cores" in detail.
101
summary: "set cpu-cores empty",
102
args: []string{"cpu-cores="},
104
summary: "set cpu-cores zero",
105
args: []string{"cpu-cores=0"},
107
summary: "set cpu-cores",
108
args: []string{"cpu-cores=4"},
110
summary: "set nonsense cpu-cores 1",
111
args: []string{"cpu-cores=cheese"},
112
err: `bad "cpu-cores" characteristic: must be a non-negative integer`,
114
summary: "set nonsense cpu-cores 2",
115
args: []string{"cpu-cores=-1"},
116
err: `bad "cpu-cores" characteristic: must be a non-negative integer`,
118
summary: "set nonsense cpu-cores 3",
119
args: []string{"cpu-cores=123.45"},
120
err: `bad "cpu-cores" characteristic: must be a non-negative integer`,
122
summary: "double set cpu-cores together",
123
args: []string{"cpu-cores=128 cpu-cores=1"},
124
err: `bad "cpu-cores" characteristic: already set`,
126
summary: "double set cpu-cores separately",
127
args: []string{"cpu-cores=128", "cpu-cores=1"},
128
err: `bad "cpu-cores" characteristic: already set`,
101
summary: "set cores empty",
102
args: []string{"cores="},
104
summary: "set cores zero",
105
args: []string{"cores=0"},
107
summary: "set cores",
108
args: []string{"cores=4"},
110
summary: "set nonsense cores 1",
111
args: []string{"cores=cheese"},
112
err: `bad "cores" characteristic: must be a non-negative integer`,
114
summary: "set nonsense cores 2",
115
args: []string{"cores=-1"},
116
err: `bad "cores" characteristic: must be a non-negative integer`,
118
summary: "set nonsense cores 3",
119
args: []string{"cores=123.45"},
120
err: `bad "cores" characteristic: must be a non-negative integer`,
122
summary: "double set cores together",
123
args: []string{"cores=128 cores=1"},
124
err: `bad "cores" characteristic: already set`,
126
summary: "double set cores separately",
127
args: []string{"cores=128", "cores=1"},
128
err: `bad "cores" characteristic: already set`,
131
131
// "cpu-power" in detail.
264
264
// Everything at once.
266
266
summary: "kitchen sink together",
267
args: []string{" root-disk=4G mem=2T arch=i386 cpu-cores=4096 cpu-power=9001 availability-zone=a_zone"},
267
args: []string{" root-disk=4G mem=2T arch=i386 cores=4096 cpu-power=9001 availability-zone=a_zone"},
269
269
summary: "kitchen sink separately",
270
args: []string{"root-disk=4G", "mem=2T", "cpu-cores=4096", "cpu-power=9001", "arch=armhf", "availability-zone=a_zone"},
270
args: []string{"root-disk=4G", "mem=2T", "cores=4096", "cpu-power=9001", "arch=armhf", "availability-zone=a_zone"},