Browse Source

Don't fail when missing headers, warn (for now...)

Brittany Mazza 10 years ago
parent
commit
ead4c3d9ab

+ 1 - 1
toolset/benchmark/test_types/db_type.py

@@ -30,7 +30,7 @@ class DBTestType(FrameworkTestType):
     # Ensure required response headers are present
     # Ensure required response headers are present
     if any(v not in response for v in ('Server','Date','Content-Type: application/json')) \
     if any(v not in response for v in ('Server','Date','Content-Type: application/json')) \
        or all(v not in response for v in ('Content-Length','Transfer-Encoding')):
        or all(v not in response for v in ('Content-Length','Transfer-Encoding')):
-      return [('fail','Required response header missing.',url)]
+      return [('warn','Required response header missing.',url)]
 
 
     # Valid JSON? 
     # Valid JSON? 
     try: 
     try: 

+ 1 - 1
toolset/benchmark/test_types/fortune_type.py

@@ -30,7 +30,7 @@ class FortuneTestType(FrameworkTestType):
     # Ensure required response headers are present
     # Ensure required response headers are present
     if any(v not in response for v in ('Server','Date','Content-Type: text/html')) \
     if any(v not in response for v in ('Server','Date','Content-Type: text/html')) \
        or all(v not in response for v in ('Content-Length','Transfer-Encoding')):
        or all(v not in response for v in ('Content-Length','Transfer-Encoding')):
-      return [('fail','Required response header missing.',url)]
+      return [('warn','Required response header missing.',url)]
 
 
     parser = FortuneHTMLParser()
     parser = FortuneHTMLParser()
     parser.feed(body)
     parser.feed(body)

+ 1 - 1
toolset/benchmark/test_types/json_type.py

@@ -29,7 +29,7 @@ class JsonTestType(FrameworkTestType):
     # Ensure required response headers are present
     # Ensure required response headers are present
     if any(v not in response for v in ('Server','Date','Content-Type: application/json')) \
     if any(v not in response for v in ('Server','Date','Content-Type: application/json')) \
        or all(v not in response for v in ('Content-Length','Transfer-Encoding')):
        or all(v not in response for v in ('Content-Length','Transfer-Encoding')):
-      return [('fail','Required response header missing.',url)]
+      return [('warn','Required response header missing.',url)]
 
 
     # Valid JSON? 
     # Valid JSON? 
     try: 
     try: 

+ 1 - 1
toolset/benchmark/test_types/plaintext_type.py

@@ -19,7 +19,7 @@ class PlaintextTestType(FrameworkTestType):
     # Ensure required response headers are present
     # Ensure required response headers are present
     if any(v not in response for v in ('Server','Date','Content-Type: text/plain')) \
     if any(v not in response for v in ('Server','Date','Content-Type: text/plain')) \
        or all(v not in response for v in ('Content-Length','Transfer-Encoding')):
        or all(v not in response for v in ('Content-Length','Transfer-Encoding')):
-      return [('fail','Required response header missing.',url)]
+      return [('warn','Required response header missing.',url)]
 
 
     # Case insensitive
     # Case insensitive
     orig = body
     orig = body

+ 1 - 1
toolset/benchmark/test_types/query_type.py

@@ -69,7 +69,7 @@ class QueryTestType(DBTestType):
     # Ensure required response headers are present
     # Ensure required response headers are present
     if any(v not in curlResponse for v in ('Server','Date','Content-Type: application/json')) \
     if any(v not in curlResponse for v in ('Server','Date','Content-Type: application/json')) \
        or all(v not in curlResponse for v in ('Content-Length','Transfer-Encoding')):
        or all(v not in curlResponse for v in ('Content-Length','Transfer-Encoding')):
-      return [('fail','Required response header missing.',url)]
+      return [('warn','Required response header missing.',url)]
   
   
     # Valid JSON? 
     # Valid JSON? 
     try: 
     try: