diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/util.py | 21 |
1 files changed, 5 insertions, 16 deletions
diff --git a/test/util.py b/test/util.py index 6fe5427..c31439d 100644 --- a/test/util.py +++ b/test/util.py @@ -22,25 +22,14 @@ def ping(ip): subprocess.run("ping -c 4 " + ip, shell=True) def import_yang_modules(): - print("Import YANG modules to sysrepo.") + print("Import YANG models to sysrepo.") directory = '/root/src/sweetcomb/' - os.chdir(directory + "src/plugins/yang/ietf/") - subprocess.run(["sysrepoctl", "--install", "-S", ".", - "--yang=./ietf-interfaces.yang"]) - - os.chdir(directory + "src/plugins/yang/openconfig/") - subprocess.run(["sysrepoctl", "--install", "-S", ".", - "--yang=./openconfig-interfaces.yang"]) - subprocess.run(["sysrepoctl", "--install", "-S", ".", - "--yang=./openconfig-if-ip.yang"]) - subprocess.run(["sysrepoctl", "--install", "-S", ".", - "--yang=./openconfig-local-routing.yang"]) - - time.sleep(5) + os.chdir(directory) + subprocess.run(["make", "uninstall-models"]) + subprocess.run(["make", "install-models"]) os.chdir(directory + "test/conf/") - print("Import configuration to sysrepo datastore.") subprocess.run(["sysrepocfg", "--import=ietf-interfaces.xml", "--datastore=startup", "--format=xml", "--leve=0", @@ -49,4 +38,4 @@ def import_yang_modules(): "--datastore=running", "--format=xml", "--leve=0", "ietf-interfaces"]) os.chdir(directory) - time.sleep(2) + time.sleep(2)
\ No newline at end of file |