Browse Source

tornado: Reconfigure benchmark_config and setup.

INADA Naoki 11 years ago
parent
commit
b00c5fc657
4 changed files with 17 additions and 10 deletions
  1. 12 8
      tornado/benchmark_config
  2. 3 0
      tornado/server.py
  3. 1 1
      tornado/setup_py3.py
  4. 1 1
      tornado/setup_pypy.py

+ 12 - 8
tornado/benchmark_config

@@ -4,11 +4,13 @@
     "default": {
     "default": {
       "setup_file": "setup",
       "setup_file": "setup",
       "json_url": "/json",
       "json_url": "/json",
+      "db_url": "/db",
+      "query_url": "/db?queries=",
       "plaintext_url": "/plaintext",
       "plaintext_url": "/plaintext",
       "port": 8080,
       "port": 8080,
       "approach": "Realistic",
       "approach": "Realistic",
       "classification": "Platform",
       "classification": "Platform",
-      "database": "None",
+      "database": "MongoDB",
       "framework": "tornado",
       "framework": "tornado",
       "language": "Python",
       "language": "Python",
       "orm": "Raw",
       "orm": "Raw",
@@ -17,13 +19,15 @@
       "os": "Linux",
       "os": "Linux",
       "database_os": "Linux",
       "database_os": "Linux",
       "display_name": "tornado",
       "display_name": "tornado",
-      "notes": "",
+      "notes": "CPython 2.7",
       "versus": ""
       "versus": ""
     },
     },
-    "raw": {
-      "setup_file": "setup",
+    "py3": {
+      "setup_file": "setup_py3",
+      "json_url": "/json",
       "db_url": "/db",
       "db_url": "/db",
       "query_url": "/db?queries=",
       "query_url": "/db?queries=",
+      "plaintext_url": "/plaintext",
       "port": 8080,
       "port": 8080,
       "approach": "Realistic",
       "approach": "Realistic",
       "classification": "Platform",
       "classification": "Platform",
@@ -36,10 +40,10 @@
       "os": "Linux",
       "os": "Linux",
       "database_os": "Linux",
       "database_os": "Linux",
       "display_name": "tornado",
       "display_name": "tornado",
-      "notes": "",
+      "notes": "CPython 3.3",
       "versus": ""
       "versus": ""
     },
     },
-    "pypy-raw": {
+    "pypy": {
       "setup_file": "setup_pypy",
       "setup_file": "setup_pypy",
       "json_url": "/json",
       "json_url": "/json",
       "db_url": "/db",
       "db_url": "/db",
@@ -52,12 +56,12 @@
       "framework": "tornado",
       "framework": "tornado",
       "language": "Python",
       "language": "Python",
       "orm": "Raw",
       "orm": "Raw",
-      "platform": "pypy",
+      "platform": "Tornado",
       "webserver": "None",
       "webserver": "None",
       "os": "Linux",
       "os": "Linux",
       "database_os": "Linux",
       "database_os": "Linux",
       "display_name": "tornado-pypy",
       "display_name": "tornado-pypy",
-      "notes": "",
+      "notes": "PyPy 2.2",
       "versus": ""
       "versus": ""
     }
     }
   }]
   }]

+ 3 - 0
tornado/server.py

@@ -9,6 +9,9 @@ import tornado.options
 from tornado.options import options
 from tornado.options import options
 import tornado.httpserver
 import tornado.httpserver
 
 
+if sys.version_info[0] == 3:
+    xrange = range
+
 tornado.options.define('port', default=8888, type=int, help="Server port")
 tornado.options.define('port', default=8888, type=int, help="Server port")
 
 
 
 

+ 1 - 1
tornado/setup_py3.py

@@ -2,7 +2,7 @@ import subprocess
 import setup_util
 import setup_util
 from os.path import expanduser
 from os.path import expanduser
 
 
-python = expanduser('~/FrameworkBenchmarks/installs/py3/bin/python')
+python = expanduser('~/FrameworkBenchmarks/installs/py3/bin/python3')
 cwd = expanduser('~/FrameworkBenchmarks/tornado')
 cwd = expanduser('~/FrameworkBenchmarks/tornado')
 proc = None
 proc = None
 
 

+ 1 - 1
tornado/setup_pypy.py

@@ -2,7 +2,7 @@ import subprocess
 import setup_util
 import setup_util
 from os.path import expanduser
 from os.path import expanduser
 
 
-python = expanduser('~/FrameworkBenchmarks/installs/pypy/bin/python')
+python = expanduser('~/FrameworkBenchmarks/installs/pypy/bin/pypy')
 cwd = expanduser('~/FrameworkBenchmarks/tornado')
 cwd = expanduser('~/FrameworkBenchmarks/tornado')
 proc = None
 proc = None