(old, newSet params.ScaleSet)
| 113 | } |
| 114 | |
| 115 | func (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 | |
| 141 | func (s *ScaleSetsTestSuite) TestScaleSetOperations() { |
| 142 | // create a scale set for the organization |
no outgoing calls
no test coverage detected