From 06879c044f1518b6d04e9844980ad1b3f03a28c8 Mon Sep 17 00:00:00 2001
From: Dan Schaffer <dschaffe@adobe.com>
Date: Fri, 10 May 2013 16:19:32 -0400
Subject: [PATCH] Bug 1466: add test262.py parameter to set loglevel

---
 tools/packaging/test262.py | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/tools/packaging/test262.py b/tools/packaging/test262.py
index 7df05fa888..237584d03e 100755
--- a/tools/packaging/test262.py
+++ b/tools/packaging/test262.py
@@ -66,6 +66,8 @@ def BuildOptions():
   # to "both"
   result.add_option("--unmarked_default", default="non_strict", 
                     help="default mode for tests of unspecified strictness")
+  result.add_option("--loglevel", default="warning",
+                    help="sets log level to debug, info, warning, error, or critical") 
   return result
 
 
@@ -441,6 +443,16 @@ def Main():
                          options.non_strict_only,
                          options.unmarked_default)
   test_suite.Validate()
+  if options.loglevel == 'debug':
+    logging.basicConfig(level=logging.DEBUG)
+  elif options.loglevel == 'info':
+    logging.basicConfig(level=logging.INFO)
+  elif options.loglevel == 'warning':
+    logging.basicConfig(level=logging.WARNING)
+  elif options.loglevel == 'error':
+    logging.basicConfig(level=logging.ERROR)
+  elif options.loglevel == 'critical':
+    logging.basicConfig(level=logging.CRITICAL)
   if options.cat:
     test_suite.Print(args)
   else:
-- 
GitLab