testdefinitionparser.h File Reference

#include "testrunnerlite.h"
#include "testdefinitiondatatypes.h"
#include <libxml/xmlstring.h>

Go to the source code of this file.

Data Structures

struct  td_parser_callbacks

Functions

int parse_test_definition (testrunner_lite_options *)
int td_reader_init (testrunner_lite_options *)
void td_reader_close (void)
int td_register_callbacks (td_parser_callbacks *)
int td_next_node (void)


Function Documentation

int parse_test_definition ( testrunner_lite_options opts  ) 

parse testdefinition xml file and validate it agains testdefinition schema

Parameters:
opts testrunner-lite options given by user
Returns:
0 if validation is succesfull

Definition at line 667 of file testdefinitionparser.c.

int td_next_node ( void   ) 

Process next node from XML reader instance.

Returns:
0 on success

Definition at line 818 of file testdefinitionparser.c.

void td_reader_close ( void   ) 

De-init the reader instance

Definition at line 808 of file testdefinitionparser.c.

int td_reader_init ( testrunner_lite_options opts  ) 

Initialize the xml reader instance

Parameters:
opts testrunner-lite options given by user
Returns:
0 on success

Definition at line 756 of file testdefinitionparser.c.

int td_register_callbacks ( td_parser_callbacks pcbs  ) 

Set the callbacks for parser

Returns:
0 (always so far)

Definition at line 871 of file testdefinitionparser.c.


Generated on Wed Nov 10 14:13:01 2010 for testrunner-lite by  doxygen 1.5.6