MCPcopy Create free account
hub / github.com/cloudbase/garm / callback

Method callback

database/sql/scalesets_test.go:115–139  ·  view source on GitHub ↗
(old, newSet params.ScaleSet)

Source from the content-addressed store, hash-verified

113}
114
115func (s *ScaleSetsTestSuite) callback(old, newSet params.ScaleSet) error {
116 s.Require().Equal(old.Name, "test-scaleset")
117 s.Require().Equal(newSet.Name, "test-scaleset-updated")
118 s.Require().Equal(old.OSType, commonParams.Linux)
119 s.Require().Equal(newSet.OSType, commonParams.Windows)
120 s.Require().Equal(old.OSArch, commonParams.Amd64)
121 s.Require().Equal(newSet.OSArch, commonParams.Arm64)
122 s.Require().Equal(old.ExtraSpecs, json.RawMessage(`{"test": 1}`))
123 s.Require().Equal(newSet.ExtraSpecs, json.RawMessage(`{"test": 111}`))
124 s.Require().Equal(old.MaxRunners, uint(10))
125 s.Require().Equal(newSet.MaxRunners, uint(60))
126 s.Require().Equal(old.MinIdleRunners, uint(5))
127 s.Require().Equal(newSet.MinIdleRunners, uint(50))
128 s.Require().Equal(old.Image, "test-image")
129 s.Require().Equal(newSet.Image, "new-test-image")
130 s.Require().Equal(old.Flavor, "test-flavor")
131 s.Require().Equal(newSet.Flavor, "new-test-flavor")
132 s.Require().Equal(old.GitHubRunnerGroup, "test-group")
133 s.Require().Equal(newSet.GitHubRunnerGroup, "new-test-group")
134 s.Require().Equal(old.Prefix, "garm")
135 s.Require().Equal(newSet.Prefix, "test-prefix2")
136 s.Require().Equal(old.Enabled, false)
137 s.Require().Equal(newSet.Enabled, true)
138 return nil
139}
140
141func (s *ScaleSetsTestSuite) TestScaleSetOperations() {
142 // create a scale set for the organization

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected