1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
########################################################################
# Acceptance test framework.
#
# See README for details about writing test cases.
########################################################################
bundle common D
{
vars:
any::
"owndir" string => "$(this.promise_dirname)";
# If not testing the masterfiles policy framework we want to include the
# plucked bodies and bundles so that we have conveniant access to commonly
# used bundles and bodies.
!testing_masterfiles_policy_framework::
"inputs"
slist => {
"$(D.owndir)$(const.dirsep)dcs.cf.sub",
"$(D.owndir)$(const.dirsep)plucked.cf.sub",
};
# If testing the masterfiles policy framework then load the stdlib by
# default so it can be leveraged as expected.
testing_masterfiles_policy_framework::
"inputs"
slist => {
"$(D.owndir)$(const.dirsep)dcs.cf.sub",
"$(D.owndir)$(const.dirsep)..$(const.dirsep)..$(const.dirsep)lib$(const.dirsep)stdlib.cf"
};
}
body file control
{
# plucked.cf.sub comes from the stdlib with `make pluck`
inputs => { @(D.inputs) };
}
|