This is an automated email from the ASF dual-hosted git repository.

jacksontj pushed a commit to branch master
in repository https://git-dual.apache.org/repos/asf/trafficserver-qa.git

commit 7e99eb3802d052d7eca87b3b9fb94f9008dc940b
Author: Thomas Jackson <[email protected]>
AuthorDate: Tue Nov 1 08:39:46 2016 -0700

    Add example case using feature_requirements
---
 examples/environment_cases.py | 12 +++++++++---
 1 file changed, 9 insertions(+), 3 deletions(-)

diff --git a/examples/environment_cases.py b/examples/environment_cases.py
index 6f202f6..d119959 100644
--- a/examples/environment_cases.py
+++ b/examples/environment_cases.py
@@ -51,6 +51,15 @@ class 
OverrideConfigureFlags(tsqa.test_cases.EnvironmentCase):
     }
 
 
+class FeatureRequirement(tsqa.test_cases.CloneEnvironmentCase):
+    '''
+    CloneEnvironmentCase will clone an environment (instead of building). You 
can
+    declare dependencies on various features in trafficserver based on the 
output
+    from traffic_layout. If the requirements aren't met your test will be 
skipped
+    '''
+    feature_requirements = {'TS_HAS_WCCP': 0}
+
+
 class ConfiguredCase(tsqa.test_cases.EnvironmentCase):
     '''
     This is the trivial example of a TestCase. The parent class (in this case
@@ -75,6 +84,3 @@ class ConfiguredCase(tsqa.test_cases.EnvironmentCase):
             'proxy.config.log.squid_log_enabled': 1,
             'proxy.config.log.squid_log_is_ascii': 1,
         })
-
-
-

-- 
To stop receiving notification emails like this one, please contact
"[email protected]" <[email protected]>.

Reply via email to