Add submodules and scripts to run netconf-testtool
[transportpce.git] / tests / build.sh
diff --git a/tests/build.sh b/tests/build.sh
new file mode 100755 (executable)
index 0000000..4da10a3
--- /dev/null
@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# It may require to call git submodule update --init
+
+set -e
+
+yang="\
+mdsal/model/iana/iana-afn-safi/src/main/yang/iana-afn-safi@2013-07-04.yang \
+mdsal/model/ietf/ietf-inet-types-2013-07-15/src/main/yang/ietf-inet-types@2013-07-15.yang \
+mdsal/model/ietf/ietf-yang-types-20130715/src/main/yang/ietf-yang-types@2013-07-15.yang \
+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
+cp ${yang} schemas
+
+exit $?