Lines Matching refs:root
50 static TestNode* addTestNode( TestNode *root, const char *name );
62 static void iterateTestsWithLevel( const TestNode *root, int len,
162 addTest(TestNode** root,
169 if (*root == NULL)
170 *root = createTestNode("", 0);
172 newNode = addTestNode( *root, name );
180 static TestNode *addTestNode ( TestNode *root, const char *name )
190 curNode = root;
250 static void iterateTestsWithLevel ( const TestNode* root,
261 if ( root == NULL )
264 list[len++] = root;
275 if ( (mode == RUNTESTS) && (root->test != NULL))
278 currentTest = root;
279 root->test();
298 iterateTestsWithLevel ( root->child, len, list, mode );
302 if ( len != 0 ) /* DO NOT iterate over siblings of the root. */
303 iterateTestsWithLevel ( root->sibling, len, list, mode );
309 showTests ( const TestNode *root )
314 if (root == NULL)
317 iterateTestsWithLevel ( root, 0, aList, SHOWTESTS );
322 runTests ( const TestNode *root )
329 if (root == NULL)
333 iterateTestsWithLevel ( root, 0, aList, RUNTESTS );
370 getTest(const TestNode* root, const char* name)
377 if (root == NULL) {
385 curNode = root;
737 runTestRequest(const TestNode* root,
751 toRun = root;
760 toRun = root;
762 toRun = getTest(root, argv[i]);