|
Suppose that a test needs the "testtool" testing tool to do its work. How it can automatically determine where it is located in the Nexus?
For Lithium releases it is needed to pull from "org/opendaylight/netconf/netconf-testtool/1.0.0-SNAPSHOT" (I am not sure about this one to be exact). For Beryllium releases it is also needed to pull from "org/opendaylight/netconf/netconf-testtool/1.0.0-SNAPSHOT" But for Boron releases is is needed to pull from "org/opendaylight/netconf/netconf-testtool/1.1.0-SNAPSHOT".
The particularly troublesome part of the path to the test tool is the "1.0.0-SNAPSHOT"/"1.1.0-SNAPSHOT". There is no automatic way to figure this one out. Currently the test tools deployment code needs to harbor a large dictionary
It is not particularly safe to use e.g. Boron test tools to test Lithium. For example now this won't work because Lithium/Beryllium require Java 7 while Boron test tools require Java 8.
|