|
31 | 31 | import org.junit.Assert; |
32 | 32 | import org.junit.Before; |
33 | 33 | import org.junit.Test; |
| 34 | +import org.mockito.InOrder; |
34 | 35 | import org.mockito.Mockito; |
35 | 36 |
|
36 | 37 | import java.io.File; |
@@ -190,11 +191,12 @@ public void testPreStartStrictUsage() throws Exception { |
190 | 191 | CGroupsHandler.CGROUP_CPU_SHARES, |
191 | 192 | String.valueOf(CGroupsCpuResourceHandlerImpl.CPU_DEFAULT_WEIGHT)); |
192 | 193 | // set quota and period |
193 | | - verify(mockCGroupsHandler, times(1)) |
| 194 | + InOrder cpuLimitOrder = inOrder(mockCGroupsHandler); |
| 195 | + cpuLimitOrder.verify(mockCGroupsHandler, times(1)) |
194 | 196 | .updateCGroupParam(CGroupsHandler.CGroupController.CPU, id, |
195 | 197 | CGroupsHandler.CGROUP_CPU_PERIOD_US, |
196 | 198 | String.valueOf(CGroupsCpuResourceHandlerImpl.MAX_QUOTA_US)); |
197 | | - verify(mockCGroupsHandler, times(1)) |
| 199 | + cpuLimitOrder.verify(mockCGroupsHandler, times(1)) |
198 | 200 | .updateCGroupParam(CGroupsHandler.CGroupController.CPU, id, |
199 | 201 | CGroupsHandler.CGROUP_CPU_QUOTA_US, String.valueOf( |
200 | 202 | (int) (CGroupsCpuResourceHandlerImpl.MAX_QUOTA_US * share))); |
@@ -222,10 +224,11 @@ public void testPreStartRestrictedContainers() throws Exception { |
222 | 224 | conf.setInt(YarnConfiguration.NM_RESOURCE_PERCENTAGE_PHYSICAL_CPU_LIMIT, |
223 | 225 | cpuPerc); |
224 | 226 | cGroupsCpuResourceHandler.bootstrap(plugin, conf); |
225 | | - verify(mockCGroupsHandler, times(1)) |
| 227 | + InOrder cpuLimitOrder = inOrder(mockCGroupsHandler); |
| 228 | + cpuLimitOrder.verify(mockCGroupsHandler, times(1)) |
226 | 229 | .updateCGroupParam(CGroupsHandler.CGroupController.CPU, "", |
227 | 230 | CGroupsHandler.CGROUP_CPU_PERIOD_US, String.valueOf("333333")); |
228 | | - verify(mockCGroupsHandler, times(1)) |
| 231 | + cpuLimitOrder.verify(mockCGroupsHandler, times(1)) |
229 | 232 | .updateCGroupParam(CGroupsHandler.CGroupController.CPU, "", |
230 | 233 | CGroupsHandler.CGROUP_CPU_QUOTA_US, |
231 | 234 | String.valueOf(CGroupsCpuResourceHandlerImpl.MAX_QUOTA_US)); |
@@ -262,10 +265,10 @@ public void testPreStartRestrictedContainers() throws Exception { |
262 | 265 | CGroupsHandler.CGROUP_CPU_SHARES, String.valueOf( |
263 | 266 | CGroupsCpuResourceHandlerImpl.CPU_DEFAULT_WEIGHT * cVcores)); |
264 | 267 | // set quota and period |
265 | | - verify(mockCGroupsHandler, times(1)) |
| 268 | + cpuLimitOrder.verify(mockCGroupsHandler, times(1)) |
266 | 269 | .updateCGroupParam(CGroupsHandler.CGroupController.CPU, id, |
267 | 270 | CGroupsHandler.CGROUP_CPU_PERIOD_US, String.valueOf(periodUS)); |
268 | | - verify(mockCGroupsHandler, times(1)) |
| 271 | + cpuLimitOrder.verify(mockCGroupsHandler, times(1)) |
269 | 272 | .updateCGroupParam(CGroupsHandler.CGroupController.CPU, id, |
270 | 273 | CGroupsHandler.CGROUP_CPU_QUOTA_US, String.valueOf(quotaUS)); |
271 | 274 | } |
|
0 commit comments