예제 #1
0
                     default=None,
                     help="Dependencies")
 parser.add_argument("--source",
                     dest="source_dir",
                     type=argparse_filestring_type,
                     default=None,
                     help="The source (input) directory",
                     action="append")
 parser.add_argument("--duration",
                     type=int,
                     dest="duration",
                     default=None,
                     help="Duration of the test")
 parser.add_argument("--build",
                     dest="build_dir",
                     type=argparse_dir_not_parent(ROOT),
                     default=None,
                     help="The build (output) directory")
 parser.add_argument("-N",
                     "--artifact-name",
                     dest="artifact_name",
                     default=None,
                     help="The built project's name")
 parser.add_argument("-d",
                     "--disk",
                     dest="disk",
                     default=None,
                     help="The mbed disk")
 parser.add_argument("-s",
                     "--serial",
                     dest="serial",
예제 #2
0
from tools.build_api import print_build_results
from tools.settings import CPPCHECK_CMD, CPPCHECK_MSG_FORMAT
from utils import argparse_filestring_type
from tools.settings import CPPCHECK_CMD, CPPCHECK_MSG_FORMAT, CLI_COLOR_MAP
from utils import argparse_filestring_type, argparse_dir_not_parent

if __name__ == '__main__':
    start = time()

    # Parse Options
    parser = get_default_options_parser()

    parser.add_argument("--source", dest="source_dir", type=argparse_filestring_type,
                        default=None, help="The source (input) directory", action="append")

    parser.add_argument("--build", dest="build_dir", type=argparse_dir_not_parent(ROOT),
                      default=None, help="The build (output) directory")

    parser.add_argument("--no-archive", dest="no_archive", action="store_true",
                      default=False, help="Do not produce archive (.ar) file, but rather .o")

    # Extra libraries
    parser.add_argument("-r", "--rtos",
                      action="store_true",
                      dest="rtos",
                      default=False,
                      help="Compile the rtos")

    parser.add_argument("--rpc",
                      action="store_true",
                      dest="rpc",
예제 #3
0
파일: make.py 프로젝트: hanch4/hch
    # Local run
    parser.add_argument("--automated", action="store_true", dest="automated",
                      default=False, help="Automated test")
    parser.add_argument("--host", dest="host_test",
                      default=None, help="Host test")
    parser.add_argument("--extra", dest="extra",
                      default=None, help="Extra files")
    parser.add_argument("--peripherals", dest="peripherals",
                      default=None, help="Required peripherals")
    parser.add_argument("--dep", dest="dependencies",
                      default=None, help="Dependencies")
    parser.add_argument("--source", dest="source_dir", type=argparse_filestring_type,
                       default=None, help="The source (input) directory", action="append")
    parser.add_argument("--duration", type=int, dest="duration",
                      default=None, help="Duration of the test")
    parser.add_argument("--build", dest="build_dir", type=argparse_dir_not_parent(ROOT),
                      default=None, help="The build (output) directory")
    parser.add_argument("-N", "--artifact-name", dest="artifact_name",
                      default=None, help="The built project's name")
    parser.add_argument("-d", "--disk", dest="disk",
                      default=None, help="The mbed disk")
    parser.add_argument("-s", "--serial", dest="serial",
                      default=None, help="The mbed serial port")
    parser.add_argument("-b", "--baud", type=int, dest="baud",
                      default=None, help="The mbed serial baud rate")
    group.add_argument("-L", "--list-tests", action="store_true", dest="list_tests",
                      default=False, help="List available tests in order and exit")

    # Ideally, all the tests with a single "main" thread can be run with, or
    # without the rtos, eth, usb_host, usb, dsp, fat, ublox
    parser.add_argument("--rtos",
예제 #4
0
    )

    parser.add_argument("-c", "--clean", action="store_true", default=False, help="clean the export directory")

    group = parser.add_mutually_exclusive_group(required=False)
    group.add_argument(
        "-p", type=test_known, dest="program", help="The index of the desired test program: [0-%d]" % (len(TESTS) - 1)
    )

    group.add_argument("-n", type=test_name_known, dest="program", help="The name of the desired test program")

    parser.add_argument(
        "-b",
        dest="build",
        default=False,
        type=argparse_dir_not_parent(ROOT),
        help="use the mbed library build, instead of the sources",
    )

    group.add_argument(
        "-L",
        "--list-tests",
        action="store_true",
        dest="list_tests",
        default=False,
        help="list available programs in order and exit",
    )

    group.add_argument(
        "-S",
        "--list-matrix",