Lines Matching refs:TestNode
27 struct TestNode
30 struct TestNode* sibling;
31 struct TestNode* child;
36 static const struct TestNode* currentTest;
50 static TestNode* addTestNode( TestNode *root, const char *name );
52 static TestNode *createTestNode(const char* name, int32_t nameLen);
62 static void iterateTestsWithLevel( const TestNode *root, int len,
63 const TestNode** list,
131 static TestNode *createTestNode(const char* name, int32_t nameLen)
133 TestNode *newNode;
135 newNode = (TestNode*)malloc(sizeof(TestNode) + (nameLen + 1));
148 cleanUpTestTree(TestNode *tn)
162 addTest(TestNode** root,
166 TestNode *newNode;
180 static TestNode *addTestNode ( TestNode *root, const char *name )
183 TestNode *nextNode, *curNode;
250 static void iterateTestsWithLevel ( const TestNode* root,
252 const TestNode** list,
309 showTests ( const TestNode *root )
312 const TestNode *aList[MAXTESTS];
322 runTests ( const TestNode *root )
325 const TestNode *aList[MAXTESTS];
369 const TestNode* T_CTEST_EXPORT2
370 getTest(const TestNode* root, const char* name)
373 TestNode *nextNode;
374 const TestNode* curNode;
737 runTestRequest(const TestNode* root,
744 const TestNode* toRun;