26#ifndef _CPPTESTS_CONTROLLER_H__
27#define _CPPTESTS_CONTROLLER_H__
29#include <condition_variable>
43 class EventListenerTouchOneByOne;
76 void logEx(
const char * format, ...);
bool checkTest(TestCase *testCase)
cocos2d::Director * _director
static void destroyInstance()
bool isAutoTestRunning() const
bool blockTouchBegan(cocos2d::Touch *touch, cocos2d::Event *event)
void traverseTestList(TestList *testList)
std::string _logIndentation
std::unique_lock< std::mutex > * _sleepUniqueLock
cocos2d::EventListenerTouchOneByOne * _touchListener
std::thread _autoTestThread
TestSuite * getCurrTestSuite()
std::condition_variable _sleepCondition
static TestController * getInstance()
void traverseTestSuite(TestSuite *testSuite)
std::atomic< bool > _stopAutoTest
void traverseThreadFunc()
void setCurrTestSuite(TestSuite *testSuite)
void logEx(const char *format,...)