Lines Matching defs:TestNode
42 struct TestNode
45 struct TestNode* sibling;
46 struct TestNode* child;
51 static const struct TestNode* currentTest;
65 static TestNode* addTestNode( TestNode *root, const char *name );
67 static TestNode *createTestNode(const char* name, int32_t nameLen);
77 static void iterateTestsWithLevel( const TestNode *root, int depth,
78 const TestNode** nodeList,
170 static TestNode *createTestNode(const char* name, int32_t nameLen)
172 TestNode *newNode;
174 newNode = (TestNode*)malloc(sizeof(TestNode) + (nameLen + 1));
187 cleanUpTestTree(TestNode *tn)
202 addTest(TestNode** root,
206 TestNode *newNode;
220 static TestNode *addTestNode ( TestNode *root, const char *name )
223 TestNode *nextNode, *curNode;
325 static void iterateTestsWithLevel ( const TestNode* root,
327 const TestNode** nodeList,
491 showTests ( const TestNode *root )
494 const TestNode *nodeList[MAXTESTS];
504 runTests ( const TestNode *root )
507 const TestNode *nodeList[MAXTESTS];
572 const TestNode* T_CTEST_EXPORT2
573 getTest(const TestNode* root, const char* name)
576 TestNode *nextNode;
577 const TestNode* curNode;
1083 runTestRequest(const TestNode* root,
1090 const TestNode* toRun;