libaegis/change/test/run_list.h File Reference

#include <common/ac/time.h>
#include <libaegis/change/test/batch_result.h>

Go to the source code of this file.

Functions

batch_result_list_tychange_test_run_list (change::pointer pp, string_list_ty *wlp, user_ty::pointer up, bool baseline, bool progress_flag, time_t time_limit, const nstring_list &variable_assignments)
batch_result_list_typroject_test_run_list (project_ty *pp, string_list_ty *wlp, user_ty::pointer up, bool progress_flag, time_t time_limit, const nstring_list &variable_assignments)


Function Documentation

batch_result_list_ty* change_test_run_list ( change::pointer  pp,
string_list_ty wlp,
user_ty::pointer  up,
bool  baseline,
bool  progress_flag,
time_t  time_limit,
const nstring_list variable_assignments 
)

The change_test_run_list function is used to run a list of tests. It will use the batch test command if one is defined, otherwise it will use the regular test command.

Parameters:
pp The project we are testing.
wlp The list of test file names.
up The user we are running the tests as.
baseline Whether this is a baseline (negative) test or a development directory (positive) test.
progress_flag Whether or not to emot progress messages.
time_limit Zero means no limit, non-zero is a time at which to stop.

batch_result_list_ty* project_test_run_list ( project_ty pp,
string_list_ty wlp,
user_ty::pointer  up,
bool  progress_flag,
time_t  time_limit,
const nstring_list variable_assignments 
)

The project_test_run_list function is used to run a list of tests. It will use the batch test command if one is defined, otherwise it will use the regular test command.

Parameters:
pp The project we are testing.
wlp The list of test file names.
up The user we are running the tests as.
progress_flag Whether or not to emot progress messages.
time_limit Zero means no limit, non-zero is a time at which to stop.


Generated on Wed Mar 12 23:37:37 2008 for Aegis by  doxygen 1.5.5