Support a "no_server" flag in test config.

* Will use a running instance of rippled (possibly in a debugger).
* Modify all tests to respect the server_default value.
* Fail test if new account already exists and has a balance.
* README.md with instructions for advanced test debugging, particularly using no_server.
This commit is contained in:
Edward Hennis
2014-12-23 20:44:36 -05:00
committed by Nik Bougalis
parent 7f5f73887d
commit a5df3f1747
6 changed files with 157 additions and 27 deletions

View File

@@ -70,7 +70,7 @@ suite('JSON-RPC', function() {
});
test('server info', function(done) {
var rippled_config = config.servers.alpha;
var rippled_config = testutils.get_server_config(config);
var client = jsonrpc.client("http://" + rippled_config.rpc_ip + ":" + rippled_config.rpc_port);
client.call('server_info', [ ], function (result) {
@@ -82,7 +82,7 @@ suite('JSON-RPC', function() {
});
test('subscribe server', function(done) {
var rippled_config = config.servers.alpha;
var rippled_config = testutils.get_server_config(config);
var client = jsonrpc.client("http://" + rippled_config.rpc_ip + ":" + rippled_config.rpc_port);
var http_config = config.http_servers["zed"];
@@ -100,7 +100,7 @@ suite('JSON-RPC', function() {
test('subscribe ledger', function(done) {
var self = this;
var rippled_config = config.servers.alpha;
var rippled_config = testutils.get_server_config(config);
var client = jsonrpc.client("http://" + rippled_config.rpc_ip + ":" + rippled_config.rpc_port);
var http_config = config.http_servers["zed"];