From b10e67213ab76b6f96b3a5ffa3819c46495ddd72 Mon Sep 17 00:00:00 2001 From: Gav Wood Date: Mon, 24 Feb 2014 10:24:18 +0000 Subject: Tests bug fix. --- vm.cpp | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) (limited to 'vm.cpp') diff --git a/vm.cpp b/vm.cpp index 285a0397..9fe858e1 100644 --- a/vm.cpp +++ b/vm.cpp @@ -269,22 +269,24 @@ public: Transactions txs; }; +#define CREATE_TESTS 0 + template <> class UnitTest<1> { public: int operator()() { json_spirit::mValue v; - string s = asString(contents("/home/gav/Projects/cpp-ethereum/test/vmtests.json")); - cout << s << endl; +#if CREATE_TESTS + string s = asString(contents("../../cpp-ethereum/test/vmtests.json")); json_spirit::read_string(s, v); - - doTests(v, true); - + bool passed = doTests(v, true); cout << json_spirit::write_string(v, true) << endl; - +#else + string s = asString(contents("../../tests/vmtests.json")); + json_spirit::read_string(s, v); bool passed = doTests(v, false); - +#endif return passed ? 0 : 1; } -- cgit v1.2.3