Aegis  4.25.D505
Functions
/home/archives/aegis/branch.4/branch.25/delta28933.505/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 *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:
ppThe project we are testing.
wlpThe list of test file names.
upThe user we are running the tests as.
baselineWhether this is a baseline (negative) test or a development directory (positive) test.
progress_flagWhether or not to emot progress messages.
variable_assignmentssettings passed in from the command line
time_limitZero means no limit, non-zero is a time at which to stop.
batch_result_list_ty* project_test_run_list ( project 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:
ppThe project we are testing.
wlpThe list of test file names.
upThe user we are running the tests as.
progress_flagWhether or not to emot progress messages.
time_limitZero means no limit, non-zero is a time at which to stop.
variable_assignmentssettings passed in from the command line