Added insepctDependencies config attribute.
Yang-maven-plugin integration tests marked as IT and now run by failsafe.
Signed-off-by: Maros Marsalek <mmarsale@cisco.com>
<scope>test</scope>
</dependency>
</dependencies>
<scope>test</scope>
</dependency>
</dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-failsafe-plugin</artifactId>
+ <version>2.6</version>
+ <executions>
+ <execution>
+ <goals>
+ <goal>integration-test</goal>
+ <goal>verify</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </build>
</project>
\ No newline at end of file
</project>
\ No newline at end of file
import org.apache.maven.it.Verifier;
import org.junit.Test;
import org.apache.maven.it.Verifier;
import org.junit.Test;
-public class YangToSourcesPluginTest {
+public class YangToSourcesPluginTestIT {
// TODO Test yang files in transitive dependencies
// TODO Test yang files in transitive dependencies
@Test
public void testNoOutputDir() throws VerificationException {
@Test
public void testNoOutputDir() throws VerificationException {
- Verifier v = YangToSourcesPluginTest.setUp("NoOutputDir/", false);
+ Verifier v = YangToSourcesPluginTestIT.setUp("NoOutputDir/", false);
v1.assertFilePresent("target/classes/META-INF/yang/testfile2.yang");
v1.assertFilePresent("target/classes/META-INF/yang/testfile3.yang");
v1.assertFilePresent("target/classes/META-INF/yang/testfile2.yang");
v1.assertFilePresent("target/classes/META-INF/yang/testfile3.yang");
- Verifier v2 = YangToSourcesPluginTest.setUp("GenerateTest2/", false);
+ Verifier v2 = YangToSourcesPluginTestIT.setUp("GenerateTest2/", false);
v2.executeGoal("clean");
v2.executeGoal("package");
v2.assertFilePresent("target/classes/META-INF/yang/private.yang");
v2.executeGoal("clean");
v2.executeGoal("package");
v2.assertFilePresent("target/classes/META-INF/yang/private.yang");
</outputBaseDir>
</generator>
</codeGenerators>
</outputBaseDir>
</generator>
</codeGenerators>
- <resourceProviders>
- </resourceProviders>
+ <inspectDependencies>false</inspectDependencies>
</configuration>
</execution>
</executions>
</configuration>
</execution>
</executions>