diff options
author | Dimitry <dimitry@ethdev.com> | 2017-03-08 20:37:32 +0800 |
---|---|---|
committer | Dimitry <dimitry@ethdev.com> | 2017-03-08 20:37:32 +0800 |
commit | 6ec0c040a7889a4e13c5c0874773cf9274bc75be (patch) | |
tree | f3f32328d33c2de11df8fc58fb51cd47fad5e72c /RPCTests | |
parent | 8fc7755279f7aa53352d659a80dc7128615a2a42 (diff) | |
download | dexon-tests-6ec0c040a7889a4e13c5c0874773cf9274bc75be.tar.gz dexon-tests-6ec0c040a7889a4e13c5c0874773cf9274bc75be.tar.zst dexon-tests-6ec0c040a7889a4e13c5c0874773cf9274bc75be.zip |
path to eth as argument
Diffstat (limited to 'RPCTests')
-rw-r--r-- | RPCTests/main.js | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/RPCTests/main.js b/RPCTests/main.js index 00bb54d38..c235cb2ff 100644 --- a/RPCTests/main.js +++ b/RPCTests/main.js @@ -1,14 +1,15 @@ +//requires npm //requires installed node v6 -//requires ETHEREUM_TEST_PATH env variable set (for full path to the ipc sockets) -//requires ethereum eth path +//requires ethereum eth path on input var async = require("./modules/async"); var utils = require('./modules/utils.js'); var testutils = require('./modules/testutils.js'); var ethconsole = require('./modules/ethconsole.js'); -var ethpath = '/home/wins/Ethereum/cpp-ethereum/build/eth/eth'; -var testdir = process.env.ETHEREUM_TEST_PATH + "/RPCTests/dynamic"; +var ethpath = process.argv[2]; +var testdir = __dirname + "/dynamic"; +var workdir = __dirname; var dynamic = {}; @@ -16,7 +17,7 @@ function cb(){} function main() { -testutils.readTestsInFolder("./scripts/tests"); +testutils.readTestsInFolder(workdir + "/scripts/tests"); async.series([ function(cb) { utils.setDebug(false); @@ -54,15 +55,15 @@ function prepareDynamicVars(finished) { async.series([ function(cb) { - ethconsole.runScriptOnNode(testdir + "/ethnode1", "./scripts/testNewAccount.js", {}, cb); + ethconsole.runScriptOnNode(testdir + "/ethnode1", workdir + "/scripts/testNewAccount.js", {}, cb); }, function(cb) { dynamic["account"] = ethconsole.getLastResponse(); utils.mkdir(testdir); - testutils.generateCustomGenesis(testdir + '/genesis.json', "./scripts/genesis.json", dynamic["account"], cb); + testutils.generateCustomGenesis(testdir + '/genesis.json', workdir + "/scripts/genesis.json", dynamic["account"], cb); }, function(cb) { - ethconsole.runScriptOnNode(testdir + "/ethnode1", "./scripts/getNodeInfo.js", {}, cb); + ethconsole.runScriptOnNode(testdir + "/ethnode1", workdir + "/scripts/getNodeInfo.js", {}, cb); }, function(cb) { dynamic["node1_ID"] = ethconsole.getLastResponse().id; @@ -98,14 +99,14 @@ function runAllTests(finished) { async.series([ function(cb) { - ethconsole.runScriptOnNode(testdir + "/ethnode1", "./scripts/getLastBlock.js", {}, cb); + ethconsole.runScriptOnNode(testdir + "/ethnode1", workdir + "/scripts/getLastBlock.js", {}, cb); }, function(cb) { dynamic["node1_lastblock"] = ethconsole.getLastResponse(); cb(); }, function(cb) { - ethconsole.runScriptOnNode(testdir + "/ethnode2", "./scripts/getLastBlock.js", {}, cb); + ethconsole.runScriptOnNode(testdir + "/ethnode2", workdir + "/scripts/getLastBlock.js", {}, cb); }, function(cb) { dynamic["node2_lastblock"] = ethconsole.getLastResponse(); |