Commit Graph

62 Commits

Author SHA1 Message Date
Paweł Bylica
31db4fbde8 Stats for testeth
Simple listener support added to testeth. Stats class implements the Listener interface and collects tests execution times. Try options: --stats or --stats=full.

Closes ethereum/cpp-ethereum#1285
2015-03-14 00:18:52 +01:00
CJentzsch
76c3e165ca remove unneccessary dependencies 2015-03-12 11:42:16 +01:00
CJentzsch
437e5c222b add check random state test for jit 2015-03-12 11:01:06 +01:00
CJentzsch
cf5f86e384 create random state tests 2015-03-12 09:16:32 +01:00
Gav Wood
19324009e1 State integration test.
Fixes to the FatTrie.
2015-03-06 12:45:23 +01:00
CJentzsch
154d439cf8 merge 2015-02-23 12:26:31 +01:00
CJentzsch
eaf6e8fcfe check test with JIT for random test simulations 2015-01-13 14:22:12 +01:00
ethdev
fd275b6d37 fixed msvc not expanding macros correctly 2014-12-17 16:47:22 +01:00
ethdev
8266da7f60 boost library -> libraries 2014-12-15 19:01:20 +01:00
Marek Kotewicz
84b0fc08b7 jsonrpc _library -> _libraries 2014-12-12 13:13:29 +01:00
Marek Kotewicz
3fefc4df0b renamed _DIR -> _DIRS && _LIBRARY -> _LIBRARIES according to cmake guidelines 2014-12-12 12:01:32 +01:00
Marek Kotewicz
bf8a6ed878 fixed styling issues 2014-12-11 15:06:11 +01:00
debris
1d8593a177 added curl libaries, which are required for testeth project 2014-12-09 13:08:02 +01:00
debris
4d00b3d6fe msvc changes in tests, but tests not yet working there 2014-12-09 00:58:02 +01:00
Marek Kotewicz
f5ed8c8ce3 common changes 2014-12-01 21:30:00 +01:00
sveneh
8fd474d10b use CMAKE_PREFIX_PATH instead of CMAKE_FILE_ROOT_PATH; removed the
requirement to use EXACT version numbers for dependencies, cleanup
2014-11-27 20:01:34 +01:00
sveneh
5c19ce88ff Merge remote-tracking branch 'debris/mk_jsonrpc_upgrade' into build_enhancement
This basically pulls in libjson-rpc-cpp 0.3.2, updated from previous
0.2.1. v0.3.2 completely changes its own setup, hence such a massive
change

builds fine on Ubuntu, needs check on OS X

Conflicts:
	CMakeLists.txt
	cmake/EthDependenciesDeprecated.cmake
	eth/CMakeLists.txt
	libqethereum/CMakeLists.txt
	libweb3jsonrpc/CMakeLists.txt
	neth/CMakeLists.txt
	test/CMakeLists.txt
2014-11-20 10:55:36 +01:00
Marek Kotewicz
1d278d2857 Merge branch 'develop' into mk_jsonrpc_upgrade
Conflicts:
	alethzero/MainWin.cpp
	libweb3jsonrpc/WebThreeStubServer.cpp
	libweb3jsonrpc/abstractwebthreestubserver.h
	libweb3jsonrpc/spec.json
	test/jsonrpc.cpp
	test/webthreestubclient.h
2014-11-18 11:46:38 +01:00
sveneh
74a49676be Merge branch 'develop' of https://github.com/ethereum/cpp-ethereum into build_enhancement
Conflicts:
	alethzero/CMakeLists.txt
	cmake/EthDependenciesDeprecated.cmake
	libdevcrypto/CryptoPP.h
	libdevcrypto/EC.cpp
	third/CMakeLists.txt
2014-11-11 15:04:19 +01:00
sveneh
c492df94fb compiles fine now (on Linux) with both cryptopp and json-rpc-cpp dependencies 2014-11-10 20:31:15 +01:00
sveneh
0956402469 full project compile with crypto++ dependency 2014-11-06 15:56:00 +01:00
sveneh
935b56755d ... addition to last commit, these were lost. 2014-11-06 10:41:37 +01:00
Marek Kotewicz
de3e2acdca little cleanup after upgrading jsonrpc 2014-11-04 11:15:16 +01:00
Marek Kotewicz
cde59bdb90 jsonrpc 0.3.0 working, needs cleanup 2014-11-03 16:54:03 +01:00
Christoph Jentzsch
72c7132a3a Merge remote-tracking branch 'upstream/develop' into stateTests
Conflicts:
	test/vmBitwiseLogicOperationTestFiller.json
2014-11-03 16:34:40 +01:00
Christoph Jentzsch
6eeef2762c Clean up and organize tests + state class tests 2014-11-03 16:33:02 +01:00
Marek Kotewicz
ac3ac9095a checked headless builds with and without jsonrpc 2014-10-24 16:14:00 +02:00
Marek Kotewicz
b072b8687a ethrpc -> web3jsonrpc, other issues fixed 2014-10-24 14:21:20 +02:00
Marek Kotewicz
b884866962 Merge branch 'develop' into mk_jsonrpc 2014-10-23 18:04:55 +02:00
Marek Kotewicz
fac4e8ffd6 jsonrpc library dependency made mandatory 2014-10-23 17:12:04 +02:00
Gav Wood
076f58fe24 Merge pull request #381 from chriseth/solidity
Solidity parser - not polished yet, but usable
2014-10-23 16:05:42 +02:00
Marek Kotewicz
6adaa743f2 Merge branch 'develop' into mk_jsonrpc
Conflicts:
	alethzero/MainWin.cpp
	libqethereum/QEthereum.cpp
	libqethereum/QEthereum.h
	third/MainWin.cpp
2014-10-20 08:24:18 +02:00
Christoph Jentzsch
02f60e1a53 Update CMakeLists.txt 2014-10-18 14:32:26 +02:00
Christoph Jentzsch
21457052fd Make all exceptions dervie virtual 2014-10-18 14:27:23 +02:00
Marek Kotewicz
022300c1ca added headers to ethrpc cmake 2014-10-16 16:28:42 +02:00
subtly
1e29956b58 add headers to cmake 2014-10-16 15:10:54 +02:00
Christoph Jentzsch
5b3c47aa05 Added random test creater 2014-10-14 13:22:49 +02:00
Marek Kotewicz
d47f9be775 ethrpc separated && first tests 2014-10-13 12:28:53 +02:00
Marek Kotewicz
96f5f40dd8 preparing for tests 2014-10-13 11:22:28 +02:00
Christian
a1f32a0b26 Solidity scanner and some unit tests.
The scanner is a modified version of the v8 javascript scanner.
2014-10-08 11:11:50 +02:00
Gav Wood
45607201ab Build fixes. 2014-07-06 13:13:37 +02:00
Gav Wood
d9340fb74a Windows build coersions. 2014-07-03 15:00:22 +02:00
Gav Wood
d8e04c43b1 Full python serpent support.
Shared libs on all platforms.
2014-06-28 19:23:32 +02:00
Gav Wood
b9b7fa2078 Remove build cruft. 2014-05-05 16:49:56 +01:00
Gav Wood
3a2597d871 Split out libethcore from libethereum. 2014-04-23 15:08:11 +01:00
Jeffrey Lee
2b0b259f7b fixed Ubuntu12.04 compile error 2014-03-07 08:19:00 +08:00
Eric Lombrozo
f649175f75 cmake can now build to linux and windows. Use -DTARGET_PLATFORM=<linux|w64> 2014-02-10 05:41:27 -08:00
subtly
0e9e98a3bc cmake updates for building on osx 2014-02-08 07:47:26 -06:00
Gav Wood
376d33b73d Work on exceptions.
Build fix.
2014-02-06 12:54:38 +00:00
Gav Wood
4475c1c312 Added SECP256k1 project. 2014-02-05 18:41:17 +00:00