|
@@ -1,5 +1,5 @@
|
|
|
{
|
|
|
- "framework": "sinatra",
|
|
|
+ "framework": "sinatra-sequel",
|
|
|
"tests": [{
|
|
|
"default": {
|
|
|
"setup_file": "run_mri_puma",
|
|
@@ -7,160 +7,22 @@
|
|
|
"db_url": "/db",
|
|
|
"query_url": "/queries?queries=",
|
|
|
"fortune_url": "/fortunes",
|
|
|
- "update_url": "/updates?queries=",
|
|
|
+ "update_url": "/updates?queries=",
|
|
|
"plaintext_url": "/plaintext",
|
|
|
"port": 8080,
|
|
|
"approach": "Realistic",
|
|
|
"classification": "Micro",
|
|
|
"database": "MySQL",
|
|
|
- "framework": "sinatra",
|
|
|
+ "framework": "sinatra-sequel",
|
|
|
"language": "Ruby",
|
|
|
"orm": "Full",
|
|
|
"platform": "Rack",
|
|
|
"webserver": "Puma",
|
|
|
"os": "Linux",
|
|
|
"database_os": "Linux",
|
|
|
- "display_name": "sinatra-puma-mri",
|
|
|
+ "display_name": "sinatra-sequel-puma-mri",
|
|
|
"notes": "",
|
|
|
"versus": "rack-puma-mri"
|
|
|
- },
|
|
|
- "puma-jruby": {
|
|
|
- "setup_file": "run_jruby_puma",
|
|
|
- "json_url": "/json",
|
|
|
- "db_url": "/db",
|
|
|
- "query_url": "/queries?queries=",
|
|
|
- "fortune_url": "/fortunes",
|
|
|
- "update_url": "/updates?queries=",
|
|
|
- "plaintext_url": "/plaintext",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Micro",
|
|
|
- "database": "MySQL",
|
|
|
- "framework": "sinatra",
|
|
|
- "language": "Ruby",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "JRuby",
|
|
|
- "webserver": "Puma",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "sinatra-puma-jruby",
|
|
|
- "notes": "",
|
|
|
- "versus": "rack-puma-jruby"
|
|
|
- },
|
|
|
- "puma-rbx": {
|
|
|
- "setup_file": "run_rbx_puma",
|
|
|
- "json_url": "/json",
|
|
|
- "db_url": "/db",
|
|
|
- "query_url": "/queries?queries=",
|
|
|
- "fortune_url": "/fortunes",
|
|
|
- "update_url": "/updates?queries=",
|
|
|
- "plaintext_url": "/plaintext",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Micro",
|
|
|
- "database": "MySQL",
|
|
|
- "framework": "sinatra",
|
|
|
- "language": "Ruby",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "Rubinius",
|
|
|
- "webserver": "Puma",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "sinatra-puma-rbx",
|
|
|
- "notes": "",
|
|
|
- "versus": "rack-puma-rbx"
|
|
|
- },
|
|
|
- "thin": {
|
|
|
- "setup_file": "run_thin",
|
|
|
- "json_url": "/json",
|
|
|
- "db_url": "/db",
|
|
|
- "query_url": "/queries?queries=",
|
|
|
- "fortune_url": "/fortunes",
|
|
|
- "update_url": "/updates?queries=",
|
|
|
- "plaintext_url": "/plaintext",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Micro",
|
|
|
- "database": "MySQL",
|
|
|
- "framework": "sinatra",
|
|
|
- "language": "Ruby",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "Rack",
|
|
|
- "webserver": "Thin",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "sinatra-thin",
|
|
|
- "notes": "",
|
|
|
- "versus": "rack-thin"
|
|
|
- },
|
|
|
- "torqbox-jruby": {
|
|
|
- "setup_file": "run_torqbox",
|
|
|
- "json_url": "/json",
|
|
|
- "db_url": "/db",
|
|
|
- "query_url": "/queries?queries=",
|
|
|
- "fortune_url": "/fortunes",
|
|
|
- "update_url": "/updates?queries=",
|
|
|
- "plaintext_url": "/plaintext",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Micro",
|
|
|
- "database": "MySQL",
|
|
|
- "framework": "sinatra",
|
|
|
- "language": "Ruby",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "JRuby",
|
|
|
- "webserver": "TorqBox",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "sinatra-torqbox-jruby",
|
|
|
- "notes": "",
|
|
|
- "versus": "rack-torqbox-jruby"
|
|
|
- },
|
|
|
- "trinidad-jruby": {
|
|
|
- "setup_file": "run_trinidad",
|
|
|
- "json_url": "/json",
|
|
|
- "db_url": "/db",
|
|
|
- "query_url": "/queries?queries=",
|
|
|
- "fortune_url": "/fortunes",
|
|
|
- "update_url": "/updates?queries=",
|
|
|
- "plaintext_url": "/plaintext",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Micro",
|
|
|
- "database": "MySQL",
|
|
|
- "framework": "sinatra",
|
|
|
- "language": "Ruby",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "JRuby",
|
|
|
- "webserver": "Trinidad",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "sinatra-trinidad-jruby",
|
|
|
- "notes": "",
|
|
|
- "versus": "rack-trinidad-jruby"
|
|
|
- },
|
|
|
- "unicorn": {
|
|
|
- "setup_file": "run_unicorn",
|
|
|
- "json_url": "/json",
|
|
|
- "db_url": "/db",
|
|
|
- "query_url": "/queries?queries=",
|
|
|
- "fortune_url": "/fortunes",
|
|
|
- "update_url": "/updates?queries=",
|
|
|
- "plaintext_url": "/plaintext",
|
|
|
- "port": 8080,
|
|
|
- "approach": "Realistic",
|
|
|
- "classification": "Micro",
|
|
|
- "database": "MySQL",
|
|
|
- "framework": "sinatra",
|
|
|
- "language": "Ruby",
|
|
|
- "orm": "Full",
|
|
|
- "platform": "Rack",
|
|
|
- "webserver": "Unicorn",
|
|
|
- "os": "Linux",
|
|
|
- "database_os": "Linux",
|
|
|
- "display_name": "sinatra-unicorn",
|
|
|
- "notes": "",
|
|
|
- "versus": "rack-unicorn"
|
|
|
- }
|
|
|
+ }
|
|
|
}]
|
|
|
}
|