Merge pull request #6370 from ethereum/more-info-after-ci-fail

Provide more info when CI fails
This commit is contained in:
Mathias L. Baumann 2019-03-25 16:08:16 +01:00 committed by GitHub
commit dce27bb452
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -166,7 +166,6 @@ RPCSession::TransactionReceipt RPCSession::eth_getTransactionReceipt(string cons
{ {
TransactionReceipt receipt; TransactionReceipt receipt;
Json::Value const result = rpcCall("eth_getTransactionReceipt", { quote(_transactionHash) }); Json::Value const result = rpcCall("eth_getTransactionReceipt", { quote(_transactionHash) });
BOOST_REQUIRE(!result.isNull());
receipt.gasUsed = result["gasUsed"].asString(); receipt.gasUsed = result["gasUsed"].asString();
receipt.contractAddress = result["contractAddress"].asString(); receipt.contractAddress = result["contractAddress"].asString();
receipt.blockNumber = result["blockNumber"].asString(); receipt.blockNumber = result["blockNumber"].asString();
@ -350,6 +349,10 @@ Json::Value RPCSession::rpcCall(string const& _methodName, vector<string> const&
BOOST_FAIL("Error on JSON-RPC call: " + result["error"]["message"].asString()); BOOST_FAIL("Error on JSON-RPC call: " + result["error"]["message"].asString());
} }
if (!result.isMember("result") || result["result"].isNull())
BOOST_FAIL("Missing result for JSON-RPC call: " + result.asString());
return result["result"]; return result["result"];
} }