Support the built-in PortSpec datatype beyond basic schema by
checking for all sub properties and additional requirements
during validation.
Change-Id: Idb7ecbe7a8587badee59eae96c8f2b487e9dc0e6
The current code is missing support for handling range type which
is used is in PortSpec. Hence added support for it
Change-Id: I97bf1c68280dce3dba01938790ff4f4aee86dc1a
Closes-Bug: #1528164
Update error messages so they follow the same format.
Also, add i18n where it is missing, fix typo and grammatical
errors in messages, and fix vague messages so they are more
clear.
Change-Id: I06d29b4d8448f8c08fa199a316942f373b968d22
Closes-Bug: #1517271
Modify the exception handling in TOSCA Parser so that all possible
validation errors are captured during parsing (instead of stopping
the parsing when the first error is encountered) and reported when
parsing is done.
Reporting the line number of each error will be implemented in a
separate patch.
Change-Id: I032c371fe0a73cdf901599ed4ae113f9157d8a1b
Partially-Implements: blueprint tosca-tpl-cli-validator