]> git.ipfire.org Git - nitsi.git/blobdiff - nitsi
Add nitsi executable
[nitsi.git] / nitsi
diff --git a/nitsi b/nitsi
new file mode 100644 (file)
index 0000000..3c88b6a
--- /dev/null
+++ b/nitsi
@@ -0,0 +1,24 @@
+#!/usr/bin/python
+
+from test import test
+
+if __name__ == "__main__":
+    import argparse
+
+    parser = argparse.ArgumentParser()
+
+    parser.add_argument("-d", "--directory", dest="dir")
+
+    args = parser.parse_args()
+
+    currenttest = test(args.dir)
+    currenttest.read_settings()
+    currenttest.virtual_environ_setup()
+    currenttest.load_recipe()
+    try:
+        currenttest.virtual_environ_start()
+        currenttest.run_recipe()
+    except BaseException as e:
+        print(e)
+    finally:
+        currenttest.virtual_environ_stop()
\ No newline at end of file