Add support for packaging and offline execution

This change request adds support for packaging onap test framework based on xtesting and its offline execution.

Signed-off-by: eprasad <prasad.mukhedkar@est.tech>
Change-Id: Id7f2ff688e46d059c60f2bd74e5dec118096202d
Signed-off-by: eprasad <prasad.mukhedkar@est.tech>
diff --git a/requirements.txt b/requirements.txt
new file mode 100644
index 0000000..2f7916d
--- /dev/null
+++ b/requirements.txt
@@ -0,0 +1,57 @@
+#-------------------------------------------------------------------------------
+# This file contains test python requirement version pins.
+# Changing versions might have side effects!
+#-------------------------------------------------------------------------------
+
+# NOTE: test requirements
+
+ansible==2.9.6
+appdirs==1.4.4
+backports.ssl-match-hostname==3.7.0.1
+cachetools==3.1.1
+certifi==2020.12.5
+cffi==1.14.4
+chardet==4.0.0
+cryptography==3.3.1
+decorator==4.4.2
+dictdiffer==0.8.1
+docker==4.2.0
+dogpile.cache==0.9.2
+enum34==1.1.10
+futures==3.3.0
+git-review==1.28.0
+google-auth==1.24.0
+idna==2.10
+ipaddress==1.0.23
+iso8601==0.1.13
+Jinja2==2.11.2
+jmespath==0.10.0
+jsonpatch==1.28
+jsonpointer==2.0
+keystoneauth1==4.0.1
+kubernetes==11.0.0
+MarkupSafe==1.1.1
+munch==2.5.0
+netifaces==0.10.9
+oauthlib==3.1.0
+openshift==0.11.0
+openstacksdk==0.43.0
+os-service-types==1.7.0
+pbr==5.5.1
+pyasn1==0.4.8
+pyasn1-modules==0.2.8
+pycparser==2.20
+python-dateutil==2.8.1
+python-string-utils==0.6.0
+PyYAML==5.3.1
+requests==2.25.1
+requests-oauthlib==1.3.0
+requestsexceptions==1.4.0
+rsa==4.5
+ruamel.ordereddict==0.4.15
+ruamel.yaml==0.16.12
+ruamel.yaml.clib==0.2.2
+six==1.15.0
+stevedore==1.32.0
+urllib3==1.26.2
+websocket-client==0.57.0