浏览代码

bench setup

Jérôme Mahuet 9 年之前
父节点
当前提交
5d91a57910

+ 28 - 0
frameworks/Haskell/spock/benchmark_config.json

@@ -0,0 +1,28 @@
+{
+  "framework": "spock",
+  "tests": [{
+    "default": {
+      "setup_file": "setup",
+      "json_url": "/json",
+      "db_url": "/db",
+      "query_url": "/queries?queries=",
+      "fortune_url": "/fortune",
+      "update_url": "/updates?queries=",
+      "plaintext_url": "/plaintext",
+      "port": 3000,
+      "approach": "Realistic",
+      "classification": "Micro",
+      "database": "Postgres",
+      "framework": "spock",
+      "language": "Haskell",
+      "orm": "Raw",
+      "platform": "Wai",
+      "webserver": "Warp",
+      "os": "Linux",
+      "database_os": "Linux",
+      "display_name": "spock",
+      "notes": "",
+      "versus": ""
+    }
+  }]
+}

+ 8 - 0
frameworks/Haskell/spock/setup.sh

@@ -0,0 +1,8 @@
+#!/bin/bash
+
+fw_depends stack
+
+${IROOT}/stack setup
+${IROOT}/stack build
+
+${IROOT}/stack exec spock-exe ${MAX_THREADS} ${DBHOST} +RTS -A32m -N${MAX_THREADS} &

+ 7 - 0
frameworks/Haskell/spock/source_code

@@ -0,0 +1,7 @@
+./src/
+./src/Main.hs
+./src/Models/
+./src/Models/Fortune.hs
+./src/Models/World.hs
+./src/Views/
+./src/Views/Fortune.hs