Bug 2156: Unsupported augment target 02/11802/2
authorpkajsa <pkajsa@cisco.com>
Tue, 7 Oct 2014 14:56:59 +0000 (16:56 +0200)
committerpkajsa <pkajsa@cisco.com>
Wed, 8 Oct 2014 11:11:46 +0000 (13:11 +0200)
commit48387f2188ee83a3c8e909df01e109ebd3e7c89c
tree68e95f36c58fb6a72f7d2048b11a2b77ba120e35
parentc1576f3e83c8a42b0006482b149d2c6fdb9cb936
Bug 2156: Unsupported augment target

Some yang models contain augmentations into unsupported target
(e.g. node in body of extension). This causes maven build failure
(by generation of DTO), even though parsing such models is successful.

Change-Id: I8efff696aa2d3b95c5168ba8e42d49a93d1dff74
Signed-off-by: pkajsa <pkajsa@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/api/AugmentationSchemaBuilder.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/AugmentationSchemaBuilderImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/builder/impl/UsesNodeBuilderImpl.java
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/YangParserImpl.java
yang/yang-parser-impl/src/test/java/org/opendaylight/yangtools/yang/parser/impl/AugmentToExtensionTest.java [new file with mode: 0644]
yang/yang-parser-impl/src/test/resources/augment-to-extension-test/correct-augment/augment-module.yang [new file with mode: 0644]
yang/yang-parser-impl/src/test/resources/augment-to-extension-test/correct-augment/extension-module.yang [new file with mode: 0644]
yang/yang-parser-impl/src/test/resources/augment-to-extension-test/correct-path-into-unsupported-target/augment-module.yang [new file with mode: 0644]
yang/yang-parser-impl/src/test/resources/augment-to-extension-test/correct-path-into-unsupported-target/extension-module.yang [new file with mode: 0644]
yang/yang-parser-impl/src/test/resources/augment-to-extension-test/incorrect-path/augment-module.yang [new file with mode: 0644]
yang/yang-parser-impl/src/test/resources/augment-to-extension-test/incorrect-path/extension-module.yang [new file with mode: 0644]