[Groonga-commit] groonga/gcs [master] Use parsed JSON itself as the scenario

Zurück zum Archiv-Index

YUKI Hiroshi null+****@clear*****
Thu Nov 15 13:15:46 JST 2012


YUKI Hiroshi	2012-11-15 13:15:46 +0900 (Thu, 15 Nov 2012)

  New Revision: e56f5cd0e5d201f5a2f954dbd475de3fef649c4e
  https://github.com/groonga/gcs/commit/e56f5cd0e5d201f5a2f954dbd475de3fef649c4e

  Log:
    Use parsed JSON itself as the scenario

  Modified files:
    tools/run-scenarios

  Modified: tools/run-scenarios (+6 -5)
===================================================================
--- tools/run-scenarios    2012-11-15 13:14:10 +0900 (9536991)
+++ tools/run-scenarios    2012-11-15 13:15:46 +0900 (384ff83)
@@ -75,11 +75,12 @@ if (commandLine.options.scenario) {
 
 scenarios = scenarios.map(function(file) {
   var scenarioName = path.basename(file, '.json');
-  var scenario = { name: scenarioName,
-                   path: file };
-
-  var requests = fs.readFileSync(file);
-  scenario.requests = JSON.parse(requests);
+  var scenario = fs.readFileSync(file).toString();
+  scenario = JSON.parse(scenario);
+  if (Array.isArray(scenario))
+    scenario = { requests: scenario };
+  scenario.name = scenarioName;
+  scenario.path = file;
 
   if (commandLine.options.outputDirectory) {
     scenario.responsesDir = path.resolve(commandLine.options.outputDirectory,
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Zurück zum Archiv-Index