YUKI Hiroshi
null+****@clear*****
Fri Nov 9 14:14:19 JST 2012
YUKI Hiroshi 2012-11-09 14:14:19 +0900 (Fri, 09 Nov 2012) New Revision: 90c1f4836a304a9b1191e5c48141823e652af010 https://github.com/groonga/gcs/commit/90c1f4836a304a9b1191e5c48141823e652af010 Log: Run scenarios sequentially Modified files: bin/gcs-run-scenarios Modified: bin/gcs-run-scenarios (+11 -2) =================================================================== --- bin/gcs-run-scenarios 2012-11-09 14:10:18 +0900 (2f2aa81) +++ bin/gcs-run-scenarios 2012-11-09 14:14:19 +0900 (f23c6ac) @@ -51,7 +51,10 @@ var statusCodeTable = { var resultsDirName = commandLine.options.acs ? 'results-acs' : 'results'; var resultsDir = path.resolve(scenariosDir, resultsDirName); mkdirp.sync(resultsDir); -scenarios.forEach(function(scenario) { + +function processScenario(scenarios) { + var scenario = scenarios.shift(); + console.log('Processing ' + scenario.name); var filename = scenario.name.replace(/[^a-zA-Z0-9]+/g, '-') + '.txt'; client.rawConfigurationRequest(scenario.params.Action, scenario.params, function(error, result) { @@ -73,5 +76,11 @@ scenarios.forEach(function(scenario) { var resultPath = path.resolve(resultsDir, filename); fs.writeFile(resultPath, output); console.log('Wrote ' + resultPath); + + if (scenarios.length) + processScenario(scenarios); + else + process.exit(0); }); -}); +} +processScenario(scenarios); -------------- next part -------------- HTML����������������������������...Download