MySQL 5.6.14 Source Code Document
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NDBT_TestCase Class Reference
Inheritance diagram for NDBT_TestCase:
Collaboration diagram for NDBT_TestCase:

Public Member Functions

 NDBT_TestCase (NDBT_TestSuite *psuite, const char *name, const char *comment)
virtual int execute (NDBT_Context *)
void setProperty (const char *, Uint32)
void setProperty (const char *, const char *)
virtual void print ()=0
virtual void printHTML ()=0
const char * getName () const
virtual bool tableExists (NdbDictionary::Table *aTable)=0
virtual bool isVerify (const NdbDictionary::Table *aTable)=0
virtual void saveTestResult (const char *, int result)=0
virtual void printTestResult ()=0
void initBeforeTest ()
void setDriverType (NDBT_DriverType type)
NDBT_DriverType getDriverType () const
virtual int getNoOfRunningSteps () const =0
virtual int getNoOfCompletedSteps () const =0

Static Public Member Functions

static const char * getStepThreadStackSizePropName ()

Public Attributes

bool m_all_tables
bool m_has_run

Protected Member Functions

virtual int runInit (NDBT_Context *ctx)=0
virtual int runSteps (NDBT_Context *ctx)=0
virtual int runVerifier (NDBT_Context *ctx)=0
virtual int runFinal (NDBT_Context *ctx)=0
virtual void addTable (const char *aTableName, bool isVerify=true)=0
void startTimer (NDBT_Context *)
void stopTimer (NDBT_Context *)
void printTimer (NDBT_Context *)

Protected Attributes

BaseString _name
BaseString _comment
NDBT_TestSuitesuite
Properties props
NdbTimer timer
bool isVerifyTables
NDBT_DriverType m_driverType

Detailed Description

Definition at line 196 of file NDBT_Test.hpp.

Member Function Documentation

virtual int NDBT_TestCase::getNoOfRunningSteps ( ) const
pure virtual

Get no of steps running/completed

Implemented in NDBT_TestCaseImpl1.


The documentation for this class was generated from the following files: