Adds option to skip specific tests

With this we can specify a class name or a specific test
(class.method) to skip.

Change-Id: I2effb5c937fbe2b54a34049651b0d5d194550589
diff --git a/functional/functional_base.py b/functional/functional_base.py
index 3a34238..3dff3e4 100644
--- a/functional/functional_base.py
+++ b/functional/functional_base.py
@@ -21,8 +21,11 @@
         self.client = self.orchestration_client
 
     def check_skip_test(self):
-        test_name = self.__class__.__name__
-        test_skipped = (self.conf.skip_functional_test_list and
-                        test_name in self.conf.skip_functional_test_list)
+        test_cls_name = self.__class__.__name__
+        test_method_name = '.'.join([test_cls_name, self._testMethodName])
+        test_skipped = (self.conf.skip_functional_test_list and (
+            test_cls_name in self.conf.skip_functional_test_list or
+            test_method_name in self.conf.skip_functional_test_list))
+
         if self.conf.skip_functional_tests or test_skipped:
             self.skipTest('Test disabled in conf, skipping')