buildtest.cli

buildtest cli: include functions to build, get test configurations, and interact with a global configuration for buildtest.

Package Contents

Functions

handle_kv_string(val)

This method is used as type field in --filter argument in buildtest buildspec find.

positive_number(value)

Checks if input is positive number and returns value as an int type.

get_parser()

edit_menu(subparsers)

history_menu(subparsers)

This method builds the command line menu for buildtest history command

build_menu(subparsers)

This method implements command line menu for buildtest build command.

buildspec_menu(subparsers)

This method implements buildtest buildspec command

config_menu(subparsers)

This method adds argparse argument for buildtest config

report_menu(subparsers)

This method implements the buildtest report command options

inspect_menu(subparsers)

This method builds argument for buildtest inspect command

schema_menu(subparsers)

This method builds menu for buildtest schema

cdash_menu(subparsers)

This method builds arguments for buildtest cdash command.

Attributes

BUILDTEST_COPYRIGHT

BUILDTEST_VERSION

BUILD_REPORT

console

schema_table

buildtest.cli.BUILDTEST_VERSION = 0.13.0
buildtest.cli.BUILD_REPORT
buildtest.cli.console
buildtest.cli.schema_table
buildtest.cli.handle_kv_string(val)[source]

This method is used as type field in –filter argument in buildtest buildspec find. This method returns a dict of key,value pair where input is in format key1=val1,key2=val2,key3=val3

Parameters

val (str) – Input string in key1=value1,key2=value2 format that is processed into a dictionary type

Returns

A dict mapping of key=value pairs

Return type

dict

buildtest.cli.positive_number(value)[source]

Checks if input is positive number and returns value as an int type.

Parameters

value (str or int) – Specify an input number

Returns

Return value as int type

Return type

int

Raises

argparse.ArgumentTypeError will be raised if input is not positive number or input is not str or int type

>>> positive_number("1")
1
>>> positive_number(2)
2
buildtest.cli.get_parser()[source]
buildtest.cli.edit_menu(subparsers)[source]
buildtest.cli.history_menu(subparsers)[source]

This method builds the command line menu for buildtest history command

buildtest.cli.build_menu(subparsers)[source]

This method implements command line menu for buildtest build command.

buildtest.cli.buildspec_menu(subparsers)[source]

This method implements buildtest buildspec command

buildtest.cli.config_menu(subparsers)[source]

This method adds argparse argument for buildtest config

buildtest.cli.report_menu(subparsers)[source]

This method implements the buildtest report command options

buildtest.cli.inspect_menu(subparsers)[source]

This method builds argument for buildtest inspect command

buildtest.cli.schema_menu(subparsers)[source]

This method builds menu for buildtest schema

buildtest.cli.cdash_menu(subparsers)[source]

This method builds arguments for buildtest cdash command.