libabigail
|
This file implements the common functionality for the tests in CTF and DWARF readers, it does the abstraction in the `act` test stage. More...
Go to the source code of this file.
Namespaces | |
namespace | abigail |
Toplevel namespace for libabigail. | |
Functions | |
void | display_usage (const string &prog_name, ostream &out) |
Write the usage message to out stream object. | |
bool | parse_command_line (int argc, char *argv[], options &opts) |
Parse and process test options. | |
bool | run_tests (const size_t num_tests, const InOutSpec *specs, const options &opts, create_new_test new_test) |
The main entry point to execute the testsuite. | |
This file implements the common functionality for the tests in CTF and DWARF readers, it does the abstraction in the `act` test stage.
Definition in file test-read-common.cc.
void display_usage | ( | const string & | prog_name, |
ostream & | out ) |
Write the usage message to out
stream object.
prog_name | the program name. |
out | the stream object to which want to write. |
Definition at line 152 of file test-read-common.cc.
bool parse_command_line | ( | int | argc, |
char * | argv[], | ||
options & | opts ) |
Parse and process test options.
argc | the arguments number. |
argv | the pointer to the arguments. |
opts | the valid options to be processed/parsed. |
Definition at line 173 of file test-read-common.cc.
bool run_tests | ( | const size_t | num_tests, |
const InOutSpec * | specs, | ||
const options & | opts, | ||
create_new_test | new_test ) |
The main entry point to execute the testsuite.
num_tests | the number of tests to be executed. |
specs | the abigail::tests::read_common::InOutSpec tests container. |
opts | the test execution abigail::tests::read_common::options. |
new_test | the create_new_test callback function to create a new test task object. |
Definition at line 208 of file test-read-common.cc.