示例#1
0
def action_submit(name, args):
    """submit a test report to the server"""

    parser = OptionParser("%s [options] <url> <file>+" % name)
    parser.add_option("",
                      "--commit",
                      dest="commit",
                      type=int,
                      help=("whether the result should be committed "
                            "[%default]"),
                      default=True)
    parser.add_option("-v",
                      "--verbose",
                      dest="verbose",
                      help="show verbose test results",
                      action="store_true",
                      default=False)

    (opts, args) = parser.parse_args(args)
    if len(args) < 2:
        parser.error("incorrect number of argments")

    if not opts.commit:
        warning("submit called with --commit=0, your results will not be saved"
                " at the server.")

    from lnt.util import ServerUtil
    files = ServerUtil.submitFiles(args[0], args[1:], opts.commit,
                                   opts.verbose)
    if opts.verbose:
        for f in files:
            lnt.util.ImportData.print_report_result(f, sys.stdout, sys.stderr,
                                                    True)
示例#2
0
文件: main.py 项目: efcs/lnt
def action_submit(name, args):
    """submit a test report to the server"""

    parser = OptionParser("%s [options] <url> <file>+" % name)
    parser.add_option("", "--commit", dest="commit", type=int,
                      help=("whether the result should be committed "
                            "[%default]"),
                      default=True)
    parser.add_option("-v", "--verbose", dest="verbose",
                      help="show verbose test results",
                      action="store_true", default=False)

    (opts, args) = parser.parse_args(args)
    if len(args) < 2:
        parser.error("incorrect number of argments")

    if not opts.commit:
        warning("submit called with --commit=0, your results will not be saved"
                " at the server.")

    from lnt.util import ServerUtil
    files = ServerUtil.submitFiles(args[0], args[1:],
                                   opts.commit, opts.verbose)
    if opts.verbose:
        for f in files:
            lnt.util.ImportData.print_report_result(f, sys.stdout,
                                                    sys.stderr, True)
示例#3
0
文件: main.py 项目: llvm-mirror/lnt
def action_submit(url, files, select_machine, merge, verbose):
    """submit a test report to the server"""
    from lnt.util import ServerUtil
    import lnt.util.ImportData

    results = ServerUtil.submitFiles(url, files, verbose,
                                     select_machine=select_machine,
                                     merge_run=merge)
    for submitted_file in results:
        if verbose:
            lnt.util.ImportData.print_report_result(
                submitted_file, sys.stdout, sys.stderr, True)
        _print_result_url(submitted_file, verbose)
    if len(files) != len(results):
        sys.exit(1)
示例#4
0
def action_submit(url, files, select_machine, merge, verbose):
    """submit a test report to the server"""
    from lnt.util import ServerUtil
    import lnt.util.ImportData

    results = ServerUtil.submitFiles(url,
                                     files,
                                     verbose,
                                     select_machine=select_machine,
                                     merge_run=merge)
    for submitted_file in results:
        if verbose:
            lnt.util.ImportData.print_report_result(submitted_file, sys.stdout,
                                                    sys.stderr, True)
        _print_result_url(submitted_file, verbose)
    if len(files) != len(results):
        sys.exit(1)