""" Prefix PYTHON env var and append --configurefile option to abs script path. script.sh arg1 arg2 --> PYTHON=python /path/to/bbdir/script.sh arg1 arg2 \ --configurefile $SMB_CONF_FILE """ return [ "PYTHON=%s" % python, os.path.join(bbdir, script), ] + list(args) + [configuration] plantestsuite( "samba4.blackbox.demote-saveddb", "none", cmdline('demote-saveddb.sh', '$PREFIX_ABS/demote')) plantestsuite( "samba4.blackbox.dbcheck.alpha13", "none", cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision', 'alpha13')) # same test as above but skip member link checks plantestsuite( "samba4.blackbox.dbcheck.alpha13.quick", "none", cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision', 'alpha13', '--quick-membership-checks')) plantestsuite( "samba4.blackbox.dbcheck.release-4-0-0", "none",
def cmdline(script, *args): """ Prefix PYTHON env var and append --configurefile option to abs script path. script.sh arg1 arg2 --> PYTHON=python /path/to/bbdir/script.sh arg1 arg2 \ --configurefile $SMB_CONF_FILE """ return [ "PYTHON=%s" % python, os.path.join(bbdir, script), ] + list(args) + [configuration] plantestsuite("samba4.blackbox.demote-saveddb", "none", cmdline('demote-saveddb.sh', '$PREFIX_ABS/demote')) plantestsuite( "samba4.blackbox.dbcheck.alpha13", "none", cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision', 'alpha13')) # same test as above but skip member link checks plantestsuite( "samba4.blackbox.dbcheck.alpha13.quick", "none", cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision', 'alpha13', '--quick-membership-checks')) plantestsuite( "samba4.blackbox.dbcheck.release-4-0-0", "none", cmdline('dbcheck-oldrelease.sh', '$PREFIX_ABS/provision', 'release-4-0-0'))