----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/8172/ -----------------------------------------------------------
(Updated Nov. 29, 2012, 6:57 p.m.) Review request for cloudstack and Prachi Damle. Changes ------- Added unit testcases for those two modified list apis. Based on response to my question on dev list, this change should come with unit testcase with no dependent on db, and functional testcases that will rely on a real MS and DB running. Functional testcases for these two APIs are already existing, so no new functional tests are needed for this patch. Description ------- This is part 1 of list API refactoring. Commands covered: listVmsCmd, listRoutersCmd Response covered: UserVmResponse, DomainRouterResponse. DB views created: user_vm_view, domain_router_view. This addresses bug https://issues.apache.org/jira/browse/CLOUDSTACK-527. Diffs (updated) ----- api/src/com/cloud/api/ResponseGenerator.java 4e8fbd8 api/src/com/cloud/api/ResponseObject.java 2d08fb9 api/src/com/cloud/api/commands/ListRoutersCmd.java 8bf9ba8 api/src/com/cloud/api/commands/ListVMsCmd.java 2f6f988 api/src/com/cloud/api/response/BaseResponse.java e343a10 api/src/com/cloud/api/response/ControlledViewEntityResponse.java PRE-CREATION api/src/com/cloud/api/response/DomainRouterResponse.java d710aad api/src/com/cloud/api/response/NicResponse.java 69d5c31 api/src/com/cloud/api/response/UserVmResponse.java f74c072 api/src/com/cloud/api/view/vo/ControlledViewEntity.java PRE-CREATION api/src/com/cloud/api/view/vo/DomainRouterJoinVO.java PRE-CREATION api/src/com/cloud/api/view/vo/UserVmJoinVO.java PRE-CREATION api/src/com/cloud/server/ManagementService.java 7532cae api/src/com/cloud/vm/UserVmService.java 98d02db api/test/src/com/cloud/api/commands/test/ListRoutersCmdTest.java PRE-CREATION api/test/src/com/cloud/api/commands/test/ListVmsCmdTest.java PRE-CREATION server/src/com/cloud/api/ApiDBUtils.java 3b5f634 server/src/com/cloud/api/ApiResponseHelper.java ebe8415 server/src/com/cloud/api/ApiServer.java a5c9ea5 server/src/com/cloud/api/response/ApiResponseSerializer.java 4be5dfa server/src/com/cloud/configuration/DefaultComponentLibrary.java ef61044 server/src/com/cloud/server/ManagementServerImpl.java 117be57 server/src/com/cloud/user/AccountManager.java 90a34ad server/src/com/cloud/user/AccountManagerImpl.java f595478 server/src/com/cloud/vm/UserVmManager.java 4ce9bfe server/src/com/cloud/vm/UserVmManagerImpl.java 687f521 server/src/com/cloud/vm/dao/DomainRouterJoinDao.java PRE-CREATION server/src/com/cloud/vm/dao/DomainRouterJoinDaoImpl.java PRE-CREATION server/src/com/cloud/vm/dao/UserVmJoinDao.java PRE-CREATION server/src/com/cloud/vm/dao/UserVmJoinDaoImpl.java PRE-CREATION server/test/com/cloud/keystore/KeystoreTest.java e0e2126 server/test/com/cloud/user/MockAccountManagerImpl.java 08234fd server/test/com/cloud/vm/MockUserVmManagerImpl.java 35ee139 setup/db/create-schema.sql fff084e utils/src/com/cloud/utils/db/GenericDaoBase.java 8d5cb96 Diff: https://reviews.apache.org/r/8172/diff/ Testing ------- Create a performance unit test class to test the performance time. Thanks, Min Chen