Honeynode test tool
[transportpce.git] / tests / build.sh
index 4da10a376830a08f85c756561e86f4918dc20909..a9118397bdcacd310516322288cb4b24540497ca 100755 (executable)
@@ -12,8 +12,21 @@ netconf/netconf/models/ietf-netconf/src/main/yang/ietf-netconf@2011-06-01.yang \
 netconf/netconf/models/ietf-netconf-notifications/src/main/yang/ietf-netconf-notifications@2012-02-06.yang \
 netconf/netconf/models/ietf-netconf-notifications/src/main/yang/notifications@2008-07-14.yang"
 
-(cd netconf/netconf/tools/netconf-testtool && mvn clean install -DskipTests)
-rm -rf schemas; mkdir -p schemas && cp -r ../ordmodels/src/main/yang/org-openroadm-* schemas
+rm -rf netconf mdsal && git submodule update --init
+(cd netconf && patch -p1 < ../netconf.patch && patch -p1 < ../get_connection_port_trail.patch)
+
+(cd netconf/netconf/tools/netconf-testtool &&  mvn clean install -DskipTests)
+#Honeynode build
+(cd honeynode && mvn clean install -Dcheckstyle.skip -DskipTests)
+chmod +x ./honeynode/honeynode-distribution/target/honeynode-distribution-1.18.01-hc/honeynode-distribution-1.18.01/honeycomb-tpce
+>>>>>>> 196dd32... Honeynode test tool
+rm -rf schemas && mkdir -p schemas
+#sample config for ordm 2.x are not yet ready
+#cp -r ../ordmodels/common/src/main/yang/org-openroadm-* schemas
+#cp -r ../ordmodels/device/src/main/yang/org-openroadm-* schemas
+#rm schemas/org-openroadm-otn-common-types@2016-10-14.yang
+#we expect that the ODL instance compiled with ordm 2.x models will be compatible with ordm 1.2.1 devices
+cp ordmodels_1.2.1/org-openroadm-* schemas
 cp ${yang} schemas
 
 exit $?