Skip to content

validate man page

michaelfox-tamu edited this page Jul 29, 2025 · 1 revision

Name

validate - validate syntax and semantics for one or more info or config files

Synopsis

python3 -m validate \
  [--launch_config /path/launch_config.yaml] \
  [--lab_info /path/lab_info.yaml] \
  [--lab_config /path/lab_config.yaml] \
  [--test_info /path/test_info.yaml] \
  [--test_config /path/test_config.yaml] \
  [--run_config /path/run_config.yaml] \
  [--output_path /path/to/errors_file.log]

Description

The validate() command is used to validate info and configuration files. It performs syntax checking and some semantics checking.

Command Summary

One or more info or config files can be listed in the same command.

--launch_config /path/launch_config.yaml

Validate the launch_config file, which contains information about the test campaign (client name, which tests to run, etc.).

--lab_info /path/lab_info.yaml

Validate the lab_info file, which contains information about the lab (lab name, address, etc.).

--lab_config /path/lab_config.yaml

Validate the lab_config file, which contains information about the lab configuration (hostnames, IP addresses, etc.).

--test_info /path/test_info.yaml

Validate the test_info file, which contains information about the test version (testing standard, version info, etc.).

--test_config /path/test_config.yaml

Validate the test_config file, which contains information about the test contents (list of test and variations).

--run_config /path/run_config.yaml

Validate the run_config file, which contains.

--output_path /path/to/errors_file.log

Contains the path to a file that will contain any errors found.

Clone this wiki locally