Browse Source

[ruby/rack] Mark Rack as Realistic instead of Stripped

The requirements state that:

    Implementations that are not based on a realistic HTTP implementation
    will be marked as Stripped.

See: https://github.com/TechEmpower/FrameworkBenchmarks/wiki/Project-Information-Framework-Tests-Overview#general-test-requirements

The Rack tests use webservers based on realisitic HTTP implementation,
and Rack specification does as well:
See: https://github.com/rack/rack/blob/main/SPEC.rdoc
Petrik 7 months ago
parent
commit
8c5ed65efe

+ 6 - 6
frameworks/Ruby/rack-sequel/benchmark_config.json

@@ -8,7 +8,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "database": "MySQL",
         "database": "MySQL",
         "framework": "rack",
         "framework": "rack",
@@ -28,7 +28,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "database": "Postgres",
         "database": "Postgres",
         "framework": "rack",
         "framework": "rack",
@@ -48,7 +48,7 @@
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "plaintext_url": "/plaintext",
         "plaintext_url": "/plaintext",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "database": "MySQL",
         "database": "MySQL",
         "framework": "rack",
         "framework": "rack",
@@ -68,7 +68,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "database": "Postgres",
         "database": "Postgres",
         "framework": "rack",
         "framework": "rack",
@@ -88,7 +88,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "database": "MySQL",
         "database": "MySQL",
         "framework": "rack",
         "framework": "rack",
@@ -108,7 +108,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "database": "Postgres",
         "database": "Postgres",
         "framework": "rack",
         "framework": "rack",

+ 5 - 5
frameworks/Ruby/rack/benchmark_config.json

@@ -10,7 +10,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "orm": "raw",
         "orm": "raw",
         "database": "Postgres",
         "database": "Postgres",
@@ -31,7 +31,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "orm": "raw",
         "orm": "raw",
         "database": "Postgres",
         "database": "Postgres",
@@ -52,7 +52,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "orm": "raw",
         "orm": "raw",
         "database": "Postgres",
         "database": "Postgres",
@@ -73,7 +73,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "orm": "raw",
         "orm": "raw",
         "database": "Postgres",
         "database": "Postgres",
@@ -94,7 +94,7 @@
         "fortune_url": "/fortunes",
         "fortune_url": "/fortunes",
         "update_url": "/updates?queries=",
         "update_url": "/updates?queries=",
         "port": 8080,
         "port": 8080,
-        "approach": "Stripped",
+        "approach": "Realistic",
         "classification": "Micro",
         "classification": "Micro",
         "orm": "raw",
         "orm": "raw",
         "database": "Postgres",
         "database": "Postgres",