~juju-qa/ubuntu/xenial/juju/2.0-rc2

« back to all changes in this revision

Viewing changes to src/github.com/juju/juju/instance/instance_test.go

  • Committer: Nicholas Skaggs
  • Date: 2016-09-30 14:39:30 UTC
  • mfrom: (1.8.1)
  • Revision ID: nicholas.skaggs@canonical.com-20160930143930-vwwhrefh6ftckccy
import upstream

Show diffs side-by-side

added added

removed removed

Lines of Context:
96
96
                err:     `bad "arch" characteristic: already set`,
97
97
        },
98
98
 
99
 
        // "cpu-cores" in detail.
 
99
        // "cores" in detail.
100
100
        {
101
 
                summary: "set cpu-cores empty",
102
 
                args:    []string{"cpu-cores="},
103
 
        }, {
104
 
                summary: "set cpu-cores zero",
105
 
                args:    []string{"cpu-cores=0"},
106
 
        }, {
107
 
                summary: "set cpu-cores",
108
 
                args:    []string{"cpu-cores=4"},
109
 
        }, {
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`,
113
 
        }, {
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`,
117
 
        }, {
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`,
121
 
        }, {
122
 
                summary: "double set cpu-cores together",
123
 
                args:    []string{"cpu-cores=128 cpu-cores=1"},
124
 
                err:     `bad "cpu-cores" characteristic: already set`,
125
 
        }, {
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="},
 
103
        }, {
 
104
                summary: "set cores zero",
 
105
                args:    []string{"cores=0"},
 
106
        }, {
 
107
                summary: "set cores",
 
108
                args:    []string{"cores=4"},
 
109
        }, {
 
110
                summary: "set nonsense cores 1",
 
111
                args:    []string{"cores=cheese"},
 
112
                err:     `bad "cores" characteristic: must be a non-negative integer`,
 
113
        }, {
 
114
                summary: "set nonsense cores 2",
 
115
                args:    []string{"cores=-1"},
 
116
                err:     `bad "cores" characteristic: must be a non-negative integer`,
 
117
        }, {
 
118
                summary: "set nonsense cores 3",
 
119
                args:    []string{"cores=123.45"},
 
120
                err:     `bad "cores" characteristic: must be a non-negative integer`,
 
121
        }, {
 
122
                summary: "double set cores together",
 
123
                args:    []string{"cores=128 cores=1"},
 
124
                err:     `bad "cores" characteristic: already set`,
 
125
        }, {
 
126
                summary: "double set cores separately",
 
127
                args:    []string{"cores=128", "cores=1"},
 
128
                err:     `bad "cores" characteristic: already set`,
129
129
        },
130
130
 
131
131
        // "cpu-power" in detail.
264
264
        // Everything at once.
265
265
        {
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"},
268
268
        }, {
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"},
271
271
        },
272
272
}
273
273