@@ -68,8 +68,6 @@ environment are provided below. These installation instructions are a summarized
6868* [ CMake] ( https://cmake.org/ ) , [ g++] ( https://gcc.gnu.org/ ) , [ pip] ( https://pypi.org/project/pip/ ) , [ wget] ( https://www.gnu.org/software/wget/ ) and [ git] ( https://git-scm.com/ )
6969* [ Colcon] ( https://colcon.readthedocs.io/en/released/ ) [ optional, not required for CMake-only installation]
7070* [ Gtest] ( https://github.com/google/googletest ) [ for test only]
71- * [ PyYAML] ( https://pyyaml.org/ ) [ for YAML Validator only]
72- * [ jsonschema] ( https://python-jsonschema.readthedocs.io/ ) [ for YAML Validator only]
7371
7472#### CMake, g++, pip, wget and git
7573
@@ -98,28 +96,6 @@ compile tests. It is possible to activate them with the opportune [CMake options
9896[ CMake] ( https://cmake.org/ ) . For a detailed description of the Gtest installation process, please refer to the
9997[ Gtest Installation Guide] ( https://github.com/google/googletest ) .
10098
101- #### PyYAML
102-
103- [ PyYAML] ( https://pyyaml.org/ ) is a YAML parser and emitter for Python.
104- It is used by the DDS-Router YAML Validator for loading the content of configuration files.
105- Install ` pyyaml ` by executing the following command:
106-
107- ``` bash
108- pip3 install -U pyyaml
109- ```
110-
111- #### jsonschema
112-
113- [ jsonschema] ( https://python-jsonschema.readthedocs.io/ ) is an implementation of the JSON Schema specification for
114- Python.
115- It is used by the DDS-Router YAML Validator for performing validation of configuration files against a given JSON
116- schema.
117- Install ` jsonschema ` by executing the following command:
118-
119- ``` bash
120- pip3 install -U jsonschema
121- ```
122-
12399### Dependencies
124100
125101#### Asio and TinyXML2 libraries
@@ -189,7 +165,6 @@ These packages are:
189165* ` ddsrouter_yaml ` : library to configure a DDS Router from a YAML.
190166* ` ddsrouter_tool ` : application to execute a DDS Router from a YAML configuration file.
191167* ` ddsrouter_docs ` : package to generate the DDS Router documentation using sphinx.
192- * ` ddsrouter_yaml_validator ` : application to validate DDS Router YAML configuration files.
193168
194169> * NOTE:* Those packages could be installed and use independently (according with each package dependency).
195170 In order to compile only a package and its dependencies, use the colcon argument `--packages-up-to <package> `.
@@ -209,18 +184,6 @@ source <install-path>/setup.bash
209184./< install-path> /ddsrouter_tool/bin/ddsrouter
210185```
211186
212- ### Validate a configuration file
213-
214- To validate a * DDS Router* YAML configuration file, execute the following commands:
215-
216- ``` bash
217- # Source installation
218- source < install-path> /setup.bash
219-
220- # Validate a DDS Router configuration file
221- ddsrouter_yaml_validator --config-file ddsrouter-config.yaml
222- ```
223-
224187### Testing
225188
226189By default, * DDS Router* does not compile tests. However, they can be activated by downloading and installing
0 commit comments