Commit Graph

93 Commits

Author SHA1 Message Date
Paweł Bylica
530b19f6c6 Change instruction scheduler
Try different instruction scheduler in LLVM, other crashes sometimes.
Also parse command line options properly for random tests.
2015-04-10 14:47:43 +02:00
winsvega
b0c8babf0e Check State
Refactoring
2015-04-07 21:32:32 +03:00
Paweł Bylica
7fb437d0da Merge remote-tracking branch 'upstream/develop' into evmjit 2015-03-31 11:44:00 +02:00
Gav Wood
5e28d981c7 Refactored much of transaction queue for tidiness and optimisation. 2015-03-29 19:13:39 +02:00
Paweł Bylica
f07089ffa3 Test execution stats improvements
--stats can have optional values:
  --stats=out prints all test timings to standard output,
  --stats=<filename> prints all test timings to a file in tab-separated format.

Stats are now kept in vector to allow duplicated values.
2015-03-25 12:13:44 +01:00
Gav Wood
e48fd2ef7e Extensive pathway for reporting transaction execution results. 2015-03-18 12:56:50 +01:00
Paweł Bylica
3782a33e50 Prettify VM and State test outputs 2015-03-14 00:18:52 +01:00
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
Gav Wood
827b1e2b3d Merge pull request #1295 from CJentzsch/randomStateTests
Random state tests
2015-03-13 20:12:35 +01:00
CJentzsch
24754c4693 Merge remote-tracking branch 'upstream/develop' into randomStateTests 2015-03-12 14:35:05 +01:00
CJentzsch
67fae64c9f Merge remote-tracking branch 'upstream/develop' into addTests 2015-03-12 14:34:46 +01:00
Paweł Bylica
e18c7b99cb testeth: optional VM tracing (--vmtrace), command line options refactoring.
Closes ethereum/cpp-ethereum#1280
2015-03-12 12:01:12 +01:00
CJentzsch
437e5c222b add check random state test for jit 2015-03-12 11:01:06 +01:00
CJentzsch
949b401a2d add callCreateCallCode test file 2015-03-11 13:44:02 +01:00
CJentzsch
d449b1704f add quadratic complexity tests 2015-03-06 12:49:38 +01:00
CJentzsch
e674f08570 remove genesis state from state tests
Conflicts:
	test/state.cpp
2015-03-06 12:47:18 +01:00
Gav Wood
cfed92a8ce state rebase. 2015-03-06 12:47:18 +01:00
CJentzsch
dd05751adf add memory tests 2015-03-06 12:47:17 +01:00
CJentzsch
8762db977d only check rootHash of state if FATDB is off 2015-03-06 12:47:17 +01:00
CJentzsch
d9f2ea7b69 add memory tests 2015-03-06 12:46:59 +01:00
CJentzsch
8d295b36aa only check rootHash of state if FATDB is off 2015-03-06 12:46:58 +01:00
CJentzsch
0351a9e0b6 add quadratic complexity tests 2015-03-06 12:46:24 +01:00
CJentzsch
983514a42a remove genesis state from state tests
Conflicts:
	test/state.cpp
2015-03-06 12:45:25 +01:00
Gav Wood
3583184cda state rebase. 2015-03-06 12:45:25 +01:00
CJentzsch
4dfa99b753 add memory tests 2015-03-06 12:45:24 +01:00
CJentzsch
0fa6b05a5a only check rootHash of state if FATDB is off 2015-03-06 12:45:24 +01:00
CJentzsch
98a08c926a add memory tests 2015-03-06 12:45:24 +01:00
CJentzsch
8628b65164 only check rootHash of state if FATDB is off 2015-03-06 12:45:24 +01:00
jhuntley
e229b5d291 Revert all asio.h includes except for in 2 files, DebuggingStateWrapper.h and Transact.cpp. After enabling WIN32_LEAN_AND_MEAN, all the asio.h include issues, commit 20b6e24ffcab088e71092e07030a377d3135da3c, went away. 2015-03-04 11:18:32 -05:00
jhuntley
5ae585f7cf asio.h and windows.h build comments as per request. 2015-03-04 11:17:46 -05:00
jhuntley
b6b80b0200 Avoid boost include order issue on windows:
http://stackoverflow.com/questions/9750344/boostasio-winsock-and-winsock-2-compatibility-issue
http://stackoverflow.com/questions/9750344/boostasio-winsock-and-winsock-2-compatibility-issue/16288859#16288859

Make sure boost/asio.hpp is included before windows.h.
2015-03-04 11:17:46 -05:00
winsvega
d311a82444 Test Cases Changes
userDefinedFile test now goes with --test option for all cases
2015-03-03 20:12:10 +03:00
CJentzsch
bb88fdbd7b move extrem memory test to stMemoryStressTest.json 2015-02-28 22:04:43 +01:00
CJentzsch
24574ef337 add memory tests 2015-02-25 14:18:58 +01:00
CJentzsch
296e917a6a add quadratic complexity tests 2015-02-25 14:18:55 +01:00
CJentzsch
4c3e1f7c4a add test for quadratic complexity
remove file with wrong name
2015-02-25 14:18:50 +01:00
winsvega
ca42ee5e7a New Tests
Solidity test
Transaction test update
2015-02-12 22:26:10 +03:00
Gav Wood
4dc5909072 Split canon blockchain and basic blockchain. 2015-02-04 10:29:56 -08:00
winsvega
c4a8cde552 some state tests 2015-01-27 20:05:25 +03:00
CJentzsch
203005e2b7 add blockhash test fo vm tests 2015-01-09 10:58:32 +01:00
CJentzsch
a8d472f5ab Blockhash tests 2015-01-06 20:57:33 +01:00
Gav Wood
be5989f134 Implemented 256-long history for PREVHASH, though still optional. 2014-12-24 11:36:08 +01:00
Paweł Bylica
35d8b94e73 Merge branch 'develop' into develop-evmcc
Conflicts:
	CMakeLists.txt
	alethzero/CMakeLists.txt
	eth/CMakeLists.txt
	exp/CMakeLists.txt
	libethereum/CMakeLists.txt
	neth/CMakeLists.txt
	test/CMakeLists.txt
	test/TestHelper.cpp
	windows/Eth.vcxproj
	windows/Ethereum.sln
	windows/LibEthereum.vcxproj
	windows/LibEthereum.vcxproj.filters
	windows/TestEthereum.vcxproj
	windows/TestEthereum.vcxproj.filters
	windows/bootstrap.sh
2014-12-18 19:08:04 +01:00
CJentzsch
f4cdc4a9fa style 2014-12-18 09:50:45 +01:00
CJentzsch
fc3fafbaee refund test inclusion 2014-12-18 09:48:14 +01:00
Paweł Bylica
59fe1fdf92 Merge commit '1b8f9fdc3b44503890ed1bcb5da8bd5cb8dd83a5' into develop-evmcc
Conflicts:
	test/TestHelper.cpp
2014-12-15 15:11:35 +01:00
CJentzsch
66154817f9 merge 2014-12-13 21:39:21 +01:00
Gav Wood
2235f84aeb Cleanups. 2014-12-12 17:22:32 +01:00
Paweł Bylica
49f995a890 Add "--jit" option to State tests 2014-12-12 11:54:44 +01:00
CJentzsch
9101b7073a state log tests 2014-12-05 19:26:32 +01:00