manual: debian: Add manual openssl functional tests

Change-Id: I04a6f78e6dfbb0e5f5e2bae61e96617e6794c400
Signed-off-by: Naresh Kamboju <naresh.kamboju@linaro.org>
diff --git a/manual/generic/linux/openssl-debian.yaml b/manual/generic/linux/openssl-debian.yaml
new file mode 100644
index 0000000..f76774a
--- /dev/null
+++ b/manual/generic/linux/openssl-debian.yaml
@@ -0,0 +1,39 @@
+metadata:
+    name: openssl-debian
+    format: "Manual Test Definition 1.0"
+    description: "OpenSSL is an open source project that provides a robust,
+            commercial-grade, and full-featured toolkit for the Transport Layer
+            Security (TLS) and Secure Sockets Layer (SSL) protocols.
+            It is also a general-purpose cryptography library
+            ref: https://www.openssl.org"
+    maintainer:
+        - naresh.kamboju@linaro.org
+    os:
+        - debian
+        - ubuntu
+    scope:
+        - functional
+    devices:
+        - d02
+        - d03
+        - d05
+        - overdrive
+    environment:
+        - manual-test
+
+run:
+    steps:
+        - apt-get update
+        - apt-get -y install build-essential
+        - apt-get -y install openssl
+        - apt-get source openssl
+        - VERSION=$(dpkg -l | grep " openssl " |awk '{print $3}'|cut -d- -f 1 | cut -d: -f2)
+        - cd openssl-"${VERSION}"
+        - ./config
+        - make -j8
+        - make install
+        - make test
+        - run takes around 5 minutes
+    expected:
+        - all tests should pass, look for "ALL TESTS SUCCESSFUL"
+        - if any openssl test fails please report bugs