コード例 #1
0
    if sys.hexversion < 0x02070000:
        # bailing now with clear message better than mid-run with unhelpful one
        tap.bail("Python versions before 2.7 are not supported.")
        sys.exit(1)

    # parse options
    opt_parser = create_parser()
    (opts, args) = opt_parser.parse_args()

    if args is None or len(args) == 0:
        tap.bail("no tests defined, nothing to do")
        sys.exit(2)

    # instantiate env
    root_path = tempfile.mkdtemp(prefix='pactest-')
    env = pmenv.pmenv(root=root_path)

    # add parsed options to env object
    util.verbose = opts.verbose
    env.pacman["debug"] = opts.debug
    env.pacman["bin"] = opts.bin
    env.pacman["bindir"] = opts.bindir
    env.pacman["nolog"] = opts.nolog
    env.pacman["gdb"] = opts.gdb
    env.pacman["valgrind"] = opts.valgrind
    env.pacman["manual-confirm"] = opts.manualconfirm
    env.pacman["scriptlet-shell"] = opts.scriptletshell
    env.pacman["ldconfig"] = opts.ldconfig

    try:
        for i in args:
コード例 #2
0
ファイル: pactest.py プロジェクト: frugalware/pacman-g2
import pmenv
import util


__author__ = "Aurelien FORET"
__version__ = "0.3"


def usage(retcode):
	"""
	"""
	print "Usage: %s [options] [[--test=<path/to/testfile.py>] ...]\n\n" % __file__
	sys.exit(retcode)

if __name__ == "__main__":
	env = pmenv.pmenv()
	testcases = []

	try:
		opts, args = getopt.getopt(sys.argv[1:],
		                           "d:hp:t:v",
		                           ["debug=", "gdb", "help", "pacman=", "test=", "valgrind", "verbose"])
	except getopt.GetoptError:
		usage(1)

	for (cmd, param) in opts:
		if cmd == "-v" or cmd == "--verbose":
			util.verbose += 1
		elif cmd == "-d" or cmd == "--debug":
			env.pacman["debug"] = int(param)
		elif cmd == "-t" or cmd == "--test":
コード例 #3
0
    if sys.hexversion < 0x02070000:
        # bailing now with clear message better than mid-run with unhelpful one
        tap.bail("Python versions before 2.7 are not supported.")
        sys.exit(1)

    # parse options
    opt_parser = create_parser()
    (opts, args) = opt_parser.parse_args()

    if args is None or len(args) == 0:
        tap.bail("no tests defined, nothing to do")
        sys.exit(2)

    # instantiate env
    root_path = tempfile.mkdtemp(prefix='pactest-')
    env = pmenv.pmenv(root=root_path)

    # add parsed options to env object
    util.verbose = opts.verbose
    env.pacman["debug"] = opts.debug
    env.pacman["bin"] = opts.bin
    env.pacman["bindir"] = opts.bindir
    env.pacman["nolog"] = opts.nolog
    env.pacman["gdb"] = opts.gdb
    env.pacman["valgrind"] = opts.valgrind
    env.pacman["manual-confirm"] = opts.manualconfirm
    env.pacman["scriptlet-shell"] = opts.scriptletshell

    try:
        for i in args:
            env.addtest(i)
コード例 #4
0
ファイル: pactest.py プロジェクト: mhermier/pacman-g2
import pmenv
import util

__author__ = "Aurelien FORET"
__version__ = "0.3"


def usage(retcode):
    """
	"""
    print "Usage: %s [options] [[--test=<path/to/testfile.py>] ...]\n\n" % __file__
    sys.exit(retcode)


if __name__ == "__main__":
    env = pmenv.pmenv()
    testcases = []

    try:
        opts, args = getopt.getopt(sys.argv[1:], "d:hp:t:v", [
            "debug=", "gdb", "help", "pacman=", "test=", "valgrind", "verbose"
        ])
    except getopt.GetoptError:
        usage(1)

    for (cmd, param) in opts:
        if cmd == "-v" or cmd == "--verbose":
            util.verbose += 1
        elif cmd == "-d" or cmd == "--debug":
            env.pacman["debug"] = int(param)
        elif cmd == "-t" or cmd == "--test":