Skip to content

The scripts will be the core of the XTS command line tool for running test suites for all components. This tool will be written in python, based upon the yaml_runner library. Its functionality is planned to run the tests created with UTCore and RAFT

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING
Notifications You must be signed in to change notification settings

rdkcentral/xts_core

Repository files navigation

XTS

X Test Suite

XTS is a CLI tool designed to simplify the usage of management and exection of tests for developers.

Installatation

Run the install.sh script.

./install.sh

Usage

After installation, xts will be available as a command. This will pick up any file with the extenstion .xts and try to use it as its config. The layout of the file dictates the commands that become available to use.

To check which commands are available run xts --help

Documentation

Here is an example of an xts yaml config that will run with xts hello_world.xts. It has comments explaining how the sections are used. This config can be tested with the xts by running the following commands in the examples directory.

Example command #1

xts run hello_world

This will print the words "hello world".

Example command #2

xts run list_demo me

This should give the below output:

Hello
me
Goodbye
me

As the command in the config is using $@ for the parameters, anything entered after xts run list_demo will be printed in place of the word "me".

Contributing

See contributing file: CONTRIBUTING.md

License

See license file: LICENSE

About

The scripts will be the core of the XTS command line tool for running test suites for all components. This tool will be written in python, based upon the yaml_runner library. Its functionality is planned to run the tests created with UTCore and RAFT

Resources

License

Apache-2.0, Unknown licenses found

Licenses found

Apache-2.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Packages

No packages published