> -----Original Message----- > From: Prasanna Santhanam [mailto:prasanna.santha...@citrix.com] > Sent: Wednesday, June 06, 2012 1:43 AM > To: cloudstack-dev@incubator.apache.org > Subject: Re: bvt question > > On Wed, Jun 06, 2012 at 04:06:01AM -0400, kangta123 wrote: > > hello , > > there are some problems when i using BVT test. I have > successfully > > deployed the bvt environment with Simulator host that simulate any > resource > > hosts, storages, network and so on. i can see zone, pod, cluster, > host, > > storage, ssvm on cloudstack dashboard . but when i test ssvm , it > throws > > error message "error: [Errno 110] Connection timed out". > > i want to know if the simulator and BVT is ready for run , if i > > missed any steps, please tell me > > Hello Kang - > > Thanks for your interest in the tests. > > The BVTs were written for live deployments. In this case the test is > attempting to login to the SSVM and verify if the agent process > inside it is functioning correctly. Since the simulator environment is > entirely mock objects this check will fail. > > To have the BVT functioning for the simulator we have to strip it off > of these kind of verifications. There are two ways to do this: > > 1> Prepare an alternate BVT set without the backend checks > 2> Use the existing BVT and alter the test framework to skip backend > checks for the simulated environment. > > 1> is easier to do, but will cause code duplication. > > For 2> I'm not sure how to get that going. The test code right now is > free to use any library to perform these kind of backend checks. So it > would be harder to have these tests skipped with a simple framework > fix.
How about add another annotation on test case, such as @hypervisor("all-except-simulator"), means this specific test case can only be executed when the zone has real hypervisors? > > I'm open to any ideas that may help us port these tests quickly for > the simulator. > > > -- > Prasanna.,