Make sdnvpn a package 19/26019/4
authorRomanos Skiadas <rski@intracom-telecom.com>
Thu, 15 Dec 2016 12:57:08 +0000 (14:57 +0200)
committerRomanos Skiadas <rski@intracom-telecom.com>
Thu, 15 Dec 2016 14:59:31 +0000 (16:59 +0200)
- Clean up the test/functest folder and move things to lib/ & artifacts/
- Add a new top level folder for the sdnvpn python code

Change-Id: I5fdc7fa5475fb800f488a17d3481158c9c4f84e1
Signed-off-by: Romanos Skiadas <rski@intracom-telecom.com>
20 files changed:
MANIFEST.in [new file with mode: 0644]
sdnvpn/__init__.py [moved from test/functest/__init__.py with 100% similarity]
sdnvpn/artifacts/id_rsa [moved from test/functest/id_rsa with 100% similarity]
sdnvpn/lib/__init__.py [new file with mode: 0644]
sdnvpn/lib/config.py [moved from test/functest/config.py with 93% similarity]
sdnvpn/lib/results.py [moved from test/functest/results.py with 100% similarity]
sdnvpn/lib/utils.py [moved from test/functest/utils.py with 99% similarity]
sdnvpn/test/__init__.py [new file with mode: 0644]
sdnvpn/test/functest/README.md [moved from test/functest/README.md with 100% similarity]
sdnvpn/test/functest/__init__.py [new file with mode: 0644]
sdnvpn/test/functest/config.yaml [moved from test/functest/config.yaml with 100% similarity]
sdnvpn/test/functest/run_tests.py [moved from test/functest/run_tests.py with 98% similarity]
sdnvpn/test/functest/tempest.py [moved from test/functest/tempest.py with 98% similarity]
sdnvpn/test/functest/tempest_blacklist.txt [moved from test/functest/tempest_blacklist.txt with 100% similarity]
sdnvpn/test/functest/testcase_1.py [moved from test/functest/testcase_1.py with 98% similarity]
sdnvpn/test/functest/testcase_2.py [moved from test/functest/testcase_2.py with 98% similarity]
sdnvpn/test/functest/testcase_3.py [moved from test/functest/testcase_3.py with 100% similarity]
sdnvpn/test/functest/testcase_4.py [moved from test/functest/testcase_4.py with 98% similarity]
sdnvpn/test/functest/testcase_7.py [moved from test/functest/testcase_7.py with 97% similarity]
setup.py [new file with mode: 0644]

diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644 (file)
index 0000000..9c0fe64
--- /dev/null
@@ -0,0 +1 @@
+recursive-include sdnvpn/artifacts *
similarity index 100%
rename from test/functest/__init__.py
rename to sdnvpn/__init__.py
similarity index 100%
rename from test/functest/id_rsa
rename to sdnvpn/artifacts/id_rsa
diff --git a/sdnvpn/lib/__init__.py b/sdnvpn/lib/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
similarity index 93%
rename from test/functest/config.py
rename to sdnvpn/lib/config.py
index 45611c7..ac9bbe2 100644 (file)
@@ -16,9 +16,9 @@ class CommonConfig(object):
     def __init__(self):
         self.repo_path = ft_constants.SDNVPN_REPO_DIR
         self.config_file = os.path.join(self.repo_path,
-                                        'test/functest/config.yaml')
+                                        'sdnvpn/test/functest/config.yaml')
         self.keyfile_path = os.path.join(self.repo_path,
-                                         'test/functest/id_rsa')
+                                         'sdnvpn/artifacts/id_rsa')
         self.test_db = ft_utils.get_functest_config("results.test_db_url")
         self.line_length = 90  # length for the summary table
         self.vm_boot_timeout = 180
similarity index 99%
rename from test/functest/utils.py
rename to sdnvpn/lib/utils.py
index cbfc88d..b551954 100644 (file)
@@ -14,7 +14,7 @@ import functest.utils.functest_logger as ft_logger
 import functest.utils.openstack_utils as os_utils
 import re
 
-import config as sdnvpn_config
+from sdnvpn.lib import config as sdnvpn_config
 
 logger = ft_logger.Logger("sndvpn_test_utils").getLogger()
 
diff --git a/sdnvpn/test/__init__.py b/sdnvpn/test/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/sdnvpn/test/functest/__init__.py b/sdnvpn/test/functest/__init__.py
new file mode 100644 (file)
index 0000000..e69de29
similarity index 98%
rename from test/functest/run_tests.py
rename to sdnvpn/test/functest/run_tests.py
index e05cd7f..15fe1d0 100644 (file)
@@ -16,7 +16,7 @@ import yaml
 
 import functest.utils.functest_logger as ft_logger
 import functest.utils.functest_utils as ft_utils
-import config as sdnvpn_config
+from sdnvpn.lib import config as sdnvpn_config
 
 
 parser = argparse.ArgumentParser()
similarity index 98%
rename from test/functest/tempest.py
rename to sdnvpn/test/functest/tempest.py
index 9797ced..855ec1b 100644 (file)
@@ -15,7 +15,7 @@ import shutil
 
 import functest.utils.functest_logger as ft_logger
 import functest.utils.functest_utils as ft_utils
-import config as sdnvpn_config
+from sdnvpn.lib import config as sdnvpn_config
 
 logger = ft_logger.Logger("sdnvpn-tempest").getLogger()
 
similarity index 98%
rename from test/functest/testcase_1.py
rename to sdnvpn/test/functest/testcase_1.py
index 143945d..e1a7577 100644 (file)
@@ -14,9 +14,9 @@ from random import randint
 import functest.utils.functest_logger as ft_logger
 import functest.utils.openstack_utils as os_utils
 
-import utils as test_utils
-import config as sdnvpn_config
-from results import Results
+from sdnvpn.lib import utils as test_utils
+from sdnvpn.lib import config as sdnvpn_config
+from sdnvpn.lib.results import Results
 
 parser = argparse.ArgumentParser()
 
similarity index 98%
rename from test/functest/testcase_2.py
rename to sdnvpn/test/functest/testcase_2.py
index 2875c5f..0b4e5b4 100644 (file)
@@ -15,9 +15,9 @@ import sys
 import functest.utils.functest_logger as ft_logger
 import functest.utils.openstack_utils as os_utils
 
-import utils as test_utils
-from results import Results
-import config as sdnvpn_config
+import sdnvpn.lib.utils as test_utils
+from sdnvpn.lib.results import Results
+import sdnvpn.lib.config as sdnvpn_config
 
 parser = argparse.ArgumentParser()
 
similarity index 98%
rename from test/functest/testcase_4.py
rename to sdnvpn/test/functest/testcase_4.py
index 61d8c97..65ee2ee 100644 (file)
@@ -14,9 +14,9 @@ from random import randint
 import functest.utils.functest_logger as ft_logger
 import functest.utils.openstack_utils as os_utils
 
-import utils as test_utils
-from results import Results
-import config as sdnvpn_config
+from sdnvpn.lib import utils as test_utils
+from sdnvpn.lib import config as sdnvpn_config
+from sdnvpn.lib.results import Results
 
 parser = argparse.ArgumentParser()
 
similarity index 97%
rename from test/functest/testcase_7.py
rename to sdnvpn/test/functest/testcase_7.py
index 0e4a913..fa50888 100644 (file)
@@ -23,9 +23,9 @@ import argparse
 import functest.utils.functest_logger as ft_logger
 import functest.utils.openstack_utils as os_utils
 
-import utils as test_utils
-from results import Results
-import config as sdnvpn_config
+from sdnvpn.lib import utils as test_utils
+from sdnvpn.lib import config as sdnvpn_config
+from sdnvpn.lib.results import Results
 
 parser = argparse.ArgumentParser()
 
@@ -149,5 +149,6 @@ def main():
 
     return results.compile_summary(TESTCASE_CONFIG.success_criteria)
 
+
 if __name__ == '__main__':
     main()
diff --git a/setup.py b/setup.py
new file mode 100644 (file)
index 0000000..6347eb8
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,18 @@
+##############################################################################
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Apache License, Version 2.0
+# which accompanies this distribution, and is available at
+# http://www.apache.org/licenses/LICENSE-2.0
+##############################################################################
+
+
+from setuptools import setup
+
+
+setup(
+    name="sdnvpn",
+    version="danube",
+    packages=['sdnvpn'],
+    include_package_data=True,
+    package_data={},
+    url="https://www.opnfv.org")