Re: [PATCH 8/8] cts: make basic tests config-generic

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Reviewed-by: Steven Dake <sdake@xxxxxxxxxx>

On 01/24/2012 06:15 AM, Angus Salkeld wrote:
> Signed-off-by: Angus Salkeld <asalkeld@xxxxxxxxxx>
> ---
>  cts/corotests.py |   67 +++++++++++++++++++++++++++++++++++++++++++++++++----
>  1 files changed, 62 insertions(+), 5 deletions(-)
> 
> diff --git a/cts/corotests.py b/cts/corotests.py
> index 7082e06..130df68 100644
> --- a/cts/corotests.py
> +++ b/cts/corotests.py
> @@ -954,6 +954,63 @@ class GenSimulStop(CoroTest):
>          return self.success()
>  
>  
> +class GenFlipTest(CoroTest):
> +    def __init__(self, cm):
> +        CoroTest.__init__(self,cm)
> +        self.name="GenFlipTest"
> +        self.test = FlipTest(cm)
> +
> +    def __call__(self, dummy):
> +        '''Perform the test. '''
> +        self.incr("calls")
> +        return self.test.__call__(dummy)
> +
> +class GenRestartTest(CoroTest):
> +    def __init__(self, cm):
> +        CoroTest.__init__(self,cm)
> +        self.name="GenRestartTest"
> +        self.test = RestartTest(cm)
> +
> +    def __call__(self, dummy):
> +        '''Perform the test. '''
> +        self.incr("calls")
> +        return self.test.__call__(dummy)
> +
> +class GenStartOnebyOne(CoroTest):
> +    def __init__(self, cm):
> +        CoroTest.__init__(self,cm)
> +        self.name="GenStartOnebyOne"
> +        self.test = RestartOnebyOne(cm)
> +
> +    def __call__(self, dummy):
> +        '''Perform the test. '''
> +        self.incr("calls")
> +        return self.test.__call__(dummy)
> +
> +class GenStopOnebyOne(CoroTest):
> +    def __init__(self, cm):
> +        CoroTest.__init__(self,cm)
> +        self.name="GenStopOnebyOne"
> +        self.test = StopOnebyOne(cm)
> +
> +    def __call__(self, dummy):
> +        '''Perform the test. '''
> +        self.incr("calls")
> +        return self.test.__call__(dummy)
> +
> +class GenRestartOnebyOne(CoroTest):
> +    def __init__(self, cm):
> +        CoroTest.__init__(self,cm)
> +        self.name="GenRestartOnebyOne"
> +        self.test = RestartOnebyOne(cm)
> +
> +    def __call__(self, dummy):
> +        '''Perform the test. '''
> +        self.incr("calls")
> +        return self.test.__call__(dummy)
> +
> +
> +
>  ###################################################################
>  class GenStopAllBeekhof(CoroTest):
>      '''Stop all the nodes ~ simultaneously'''
> @@ -1375,6 +1432,11 @@ confirm reboot action
>  GenTestClasses = []
>  GenTestClasses.append(GenSimulStart)
>  GenTestClasses.append(GenSimulStop)
> +GenTestClasses.append(GenFlipTest)
> +GenTestClasses.append(GenRestartTest)
> +GenTestClasses.append(GenStartOnebyOne)
> +GenTestClasses.append(GenStopOnebyOne)
> +GenTestClasses.append(GenRestartOnebyOne)
>  GenTestClasses.append(GenStopAllBeekhof)
>  GenTestClasses.append(CpgMsgOrderBasic)
>  GenTestClasses.append(CpgMsgOrderZcb)
> @@ -1406,11 +1468,6 @@ AllTestClasses.append(ResourcePollAdjust)
>  AllTestClasses.append(MemLeakObject)
>  AllTestClasses.append(MemLeakSession)
>  #AllTestClasses.append(CMapDispatchDeadlock)
> -AllTestClasses.append(FlipTest)
> -AllTestClasses.append(RestartTest)
> -AllTestClasses.append(StartOnebyOne)
> -AllTestClasses.append(StopOnebyOne)
> -AllTestClasses.append(RestartOnebyOne)
>  
>  # FIXME quorum tests
>  #AllTestClasses.append(SamTestQuorum)

_______________________________________________
discuss mailing list
discuss@xxxxxxxxxxxx
http://lists.corosync.org/mailman/listinfo/discuss


[Index of Archives]     [Linux Clusters]     [Corosync Project]     [Linux USB Devel]     [Linux Audio Users]     [Photo]     [Yosemite News]    [Yosemite Photos]    [Linux Kernel]     [Linux SCSI]     [X.Org]

  Powered by Linux