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