aboutsummaryrefslogtreecommitdiffstats
path: root/VMTests
Commit message (Collapse)AuthorAgeFilesLines
* refill VMTestsDimitry2018-09-26609-23307/+24569
|
* VMTests/: refill with new spaces, only source hash changesEverett Hildenbrandt2018-06-07609-609/+609
|
* test.py, VMTests, src/VMTestsFiller, JSONSchema/: output newline at end of ↵Everett Hildenbrandt2018-06-07609-609/+609
| | | | files when writing
* Makefile, VMTests/vmPerformance: enable all tests being runEverett Hildenbrandt2018-06-0718-54/+54
|
* VMTests/*: refilling (only source hash changes)Everett Hildenbrandt2018-06-02590-590/+590
|
* VMTests/*: formattingEverett Hildenbrandt2018-06-02607-23878/+22620
|
* VMTests/.../sdiv_dejavu: correct test expect section and refillEverett Hildenbrandt2018-06-021-41/+39
|
* VMTests/.../exp8: add test of EXP 0 0Everett Hildenbrandt2018-06-021-0/+50
|
* VMTests: refill all VMtests, just version bumps to tools usedEverett Hildenbrandt2018-05-31590-1247/+1234
|
* Merge pull request #444 from pirapira/remove-blockhash-vm-testsYoichi Hirai2018-05-1168-3669/+0
|\ | | | | Remove VM tests using the mock BLOCKHASH/BALANCE instruction just for VM tests
| * Remove more VM tests that touch the world stateYoichi Hirai2018-04-1456-3082/+0
| |
| * Remove VM tests that use `BALANCE` instructionYoichi Hirai2018-04-125-241/+0
| | | | | | | | See https://github.com/ethereum/tests/pull/444#issuecomment-380571633
| * Remove VM tests using the mock BLOCKHASH instruction just for VM testsYoichi Hirai2018-04-127-346/+0
| | | | | | | | See the discussion https://github.com/ethereum/tests/issues/415#issuecomment-378593659
* | add vm test for arithmetic (add) after byteJared Wasinger2018-04-181-0/+52
|/
* Remove VM random tests that contain `BALANCE`Yoichi Hirai2018-04-102-102/+0
| | | | | | because these require special execution mode for VM tests. See https://github.com/ethereum/tests/issues/415
* refill all the testsDimitry2017-10-07677-1402/+2896
|
* refill splited VMtestsDimitry2017-09-01706-1807322/+32330
|
* Replace the remaining log arrays with log hashesYoichi Hirai2017-08-291-1509/+128
| | | | | | testeth changed the log formats recently. The test cases are not supposed to contain logs, but only the hash of the logs. `test/testeth -t 'VMTests' -- --all` passes after this commit.
* Merge pull request #273 from ethereum/vmIO-fixYoichi Hirai2017-08-251-145/+145
|\ | | | | Fix the filler and fill vmIOandFlowOperationsTest
| * Fix the filler and fill vmIOandFlowOperationsTestYoichi Hirai2017-08-241-145/+145
| |
* | Replace more logs with log hashesYoichi Hirai2017-08-242-76924/+38463
| |
* | Replace logs with log hashesYoichi Hirai2017-08-241-45/+107
|/
* Replace logs with hashesYoichi Hirai2017-08-238-17/+9
|
* Fix some VMTest filling failuresYoichi Hirai2017-08-2310-1446/+3443
|
* Merge pull request #248 from ethereum/odd-length-hex-in-vm-fillerwinsvega2017-08-062-39/+389
|\ | | | | Fix some formatting issues in VMTest fillers
| * Fix some formatting issues in VMTest fillersYoichi Hirai2017-08-052-39/+389
| |
* | Remove "expect" sections from VM testsYoichi Hirai2017-08-053-68/+0
|/
* Merge pull request #154 from ethereum/refreshwinsvega2017-04-2410-3975/+3838
|\ | | | | refill all tests with latest develop
| * refill vmTestsDimitry2017-04-1910-3975/+3838
| |
* | Regenerate VM performance testsPaweł Bylica2017-04-201-101/+145
| |
* | Add VM performance tests for div+add and addPaweł Bylica2017-04-201-0/+88
|/
* Add performance VM tests for MULMODPaweł Bylica2016-12-241-0/+44
|
* Merge pull request #126 from ethereum/eip158winsvega2016-11-234-24/+93
|\ | | | | Eip158-155-160
| * fix wrong solidity in tests (not hf related)Dimitry2016-11-024-24/+93
| |
* | more vmPerfomance testsDimitry2016-11-091-0/+308
|/
* tx_e1c174e2, evm loop-mul testDimitry2016-09-141-0/+43
|
* refill tests for 64blockgaslimitDimitry2016-06-056-72/+132
|
* refill tests Frontier + Homestead with latest developDimitry2015-12-311-29/+23
|
* Blockchain, State, VM Tests update from latests fillersDimitry2015-10-139-605/+347
|
* add test for boost div bugCJentzsch2015-09-141-388/+238
|
* add SSTORE underflow testCJentzsch2015-09-091-0/+35
|
* New dynamic jump VM tests.Paweł Bylica2015-08-121-272/+371
|
* remove unsupported VM testsDimitry2015-06-099-341/+0
|
* new FuzzedTestsDimitry2015-06-089-0/+341
|
* add sec testsCJentzsch2015-06-051-0/+90
|
* push testCJentzsch2015-06-021-0/+89
|
* add jumpi testsCJentzsch2015-05-291-0/+72
|
* add PC overflow for JUMPCJentzsch2015-05-291-0/+72
|
* add smod testsCJentzsch2015-05-191-7/+478
|
* remove wrong testCJentzsch2015-05-112-0/+402569
|
* update VM tests to new hex styleCJentzsch2015-04-2810-2022/+1977
|
* All fields as HEXwinsvega2015-04-1011-7217/+7467
| | | | State + VM tests
* rm wrong testsCJentzsch2015-04-082-1152515/+0
|
* Pv59 changesCJentzsch2015-03-241-9/+9
|
* gas counter overflowCJentzsch2015-03-231-0/+29
|
* SDIV testsCJentzsch2015-03-201-1/+286
|
* add calldataload big offset testCJentzsch2015-03-131-0/+44
|
* add addmod test in order toc check that nothing get downcasted inbetweenCJentzsch2015-03-131-0/+45
|
* dejavu issuesCJentzsch2015-03-133-3/+214
|
* python failCJentzsch2015-03-121-0/+31
|
* python fails - may be just wrong return valueCJentzsch2015-03-124-0/+124
|
* add failing python testCJentzsch2015-03-121-0/+46
|
* python failsCJentzsch2015-03-118-0/+308
|
* python callcode failCJentzsch2015-03-111-0/+46
|
* python big memory failCJentzsch2015-03-111-0/+46
|
* renamingCJentzsch2015-03-093-0/+0
|
* vm input limit testsCJentzsch2015-03-093-0/+2566146
|
* remove deprecated testsCJentzsch2015-03-091-134/+0
|
* update blocktests - fix LLL in pre stateCJentzsch2015-03-092-459/+1156
|
* adjust gas pricesCJentzsch2015-03-081-190/+346
|
* add dajavi memory tests - OOG because of quadratic memory costsCJentzsch2015-03-081-1/+233
|
* add randomTestChristoph Jentzsch2015-03-071-0/+46
|
* add quadratic complexity and performance testCJentzsch2015-03-061-0/+251
|
* poc9 vm testsCJentzsch2015-03-0510-1144/+5145
|
* add more vm testsCJentzsch2015-03-044-12/+1146
|
* Update VM tests.Gav Wood2015-03-032-65/+221
|
* fix jumpdest requirementsCJentzsch2015-03-031-0/+150
|
* remove memory testCJentzsch2015-03-031-134/+0
|
* Remove unneeded tests.Gav Wood2015-03-031-221/+0
|
* Fix for tests.Gav Wood2015-03-032-1/+1694
|
* Test updates.Gav Wood2015-03-032-3/+3
|
* New tests.Gav Wood2015-03-039-150/+150
|
* rm failing testsCJentzsch2015-03-02109-2170319/+0
|
* rm failing random testsCJentzsch2015-03-0212-566/+0
|
* vmGasCostchangesCJentzsch2015-03-0212-6872/+314
|
* more jump testsCJentzsch2015-02-271-0/+103
|
* add more addmod mulmod overflow testsCJentzsch2015-02-271-0/+313
|
* more mem tests - calldatacopy and returnCJentzsch2015-02-272-7/+271
|
* adjust test for new mem ruleCJentzsch2015-02-261-0/+44
|
* update to new quadratic memory cost ruleCJentzsch2015-02-262-11/+233
|
* more Pawel testsCJentzsch2015-02-251-0/+410
|
* add Pawels testsCJentzsch2015-02-254-0/+695
|
* undo gasMemCostChange, add some state testsCJentzsch2015-02-212-7/+38
|
* memGasCost checksCJentzsch2015-02-201-1/+361
|
* python failCJentzsch2015-02-171-0/+31
|
* cppjit failsCJentzsch2015-02-164-0/+196
|
* more performance testsCJentzsch2015-02-161-5/+181
|
* performance testCJentzsch2015-02-131-0/+46
|
* cppjit failsCJentzsch2015-02-114-0/+155
|
* undo changed due to memory gas cost ruleCJentzsch2015-02-101-361/+1
|
* cppjit failCJentzsch2015-02-101-0/+46
|
* more memory cost testsCJentzsch2015-02-091-0/+360
|
* update memory ruleCJentzsch2015-02-092-47/+1
|
* gas failure cppjitCJentzsch2015-02-081-0/+46
|
* cppjit failsCJentzsch2015-02-072-0/+104
|
* sha3 performance testCJentzsch2015-02-074-0/+168
|
* cppjit wrong cmake config failCJentzsch2015-02-062-0/+92
|
* remove false testsCJentzsch2015-02-042-104/+0
|
* python failCJentzsch2015-02-042-0/+104
|
* goFailCJentzsch2015-02-041-0/+59
|
* cppjit failCJentzsch2015-02-031-0/+31
|
* python failCJentzsch2015-01-231-0/+46
|
* python failsCJentzsch2015-01-232-0/+62
|
* add python failCJentzsch2015-01-231-0/+46
|
* cppjit failCJentzsch2015-01-231-0/+31
|
* python failCJentzsch2015-01-231-0/+31
|
* cppjit failureCJentzsch2015-01-221-0/+31
|
* failing python testCJentzsch2015-01-221-0/+31
|
* failing python testCJentzsch2015-01-221-0/+46
|
* more SHA3 tests, and random failing tests for pythonCJentzsch2015-01-203-0/+120
|
* add python failCJentzsch2015-01-191-0/+31
|
* python fail callcode (insufficient balance)CJentzsch2015-01-151-0/+53
|
* add test with large data in callcreateCJentzsch2015-01-151-0/+52
|
* update vmSystemOperationsTestCJentzsch2015-01-151-36/+52
|
* added a inputLimits tests (46725 test cases)CJentzsch2015-01-152-0/+2164765
|
* re-add vmSystemOperationsTestCJentzsch2015-01-151-0/+1926
|
* python failCJentzsch2015-01-141-0/+54
|
* cppjit failing on byte?CJentzsch2015-01-144-0/+154
|
* python failCJentzsch2015-01-142-0/+104
|
* python failCJentzsch2015-01-142-0/+104
|
* go create return different addressCJentzsch2015-01-141-0/+53
|
* more cpp-jit failsCJentzsch2015-01-145-0/+187
|
* cppjit failCJentzsch2015-01-141-0/+46
|
* cpp-jit failCJentzsch2015-01-141-0/+31
|
* more failing testsCJentzsch2015-01-132-0/+62
|
* new cppjit failuresCJentzsch2015-01-132-0/+62
|
* cppjit failCJentzsch2015-01-131-0/+31
|
* first failing cppjit testsCJentzsch2015-01-133-0/+93
|
* python failures, blockhash, invalid jump, invalid opcodeCJentzsch2015-01-133-0/+115
|
* call to precompiled contract and balanceCJentzsch2015-01-132-0/+100
|
* addmod mulmod div by zero testsCJentzsch2015-01-121-0/+220
|
* remove wrong mulmod/addmod testsCJentzsch2015-01-126-295/+0
|
* ADDMOD and MULMOD divison by zeroCJentzsch2015-01-125-0/+241
|
* MULMOD with modul 0 gives division by zero errorCJentzsch2015-01-121-0/+54
|
* create should return 0CJentzsch2015-01-122-0/+94
|
* create with high value should fail and return 0CJentzsch2015-01-121-0/+46
|
* include invalid opcode 0x0cCJentzsch2015-01-123-0/+93
|
* jump outside codeCJentzsch2015-01-121-0/+31
|
* CODECOPY with size larger than codesizeCJentzsch2015-01-122-0/+92
|
* remove wrong testsCJentzsch2015-01-102-62/+0
|
* wrong memmory needed calculation for CREATE in cppCJentzsch2015-01-101-0/+31
|
* return input offsetCJentzsch2015-01-101-0/+46
|
* big offset zero size for createCJentzsch2015-01-101-0/+31
|
* big offset zero size for sha3 and returnCJentzsch2015-01-104-0/+184
|
* LOG0 no mem expansion despite large offsetCJentzsch2015-01-091-0/+54
|
* add blockhash vm testsCJentzsch2015-01-091-0/+91
|
* add random test which fail on goCJentzsch2015-01-092-0/+93
|
* failing python testsCJentzsch2015-01-0935-0/+1085
|
* long jumpdest listCJentzsch2015-01-081-0/+44
|
* sdiv int256.min -1CJentzsch2015-01-081-0/+45
|
* sdiv with negative fractional resultCJentzsch2015-01-081-0/+45
|
* add valid jumpdest with jumpdest at beginningCJentzsch2015-01-081-0/+45
|
* more dynamic jump testsCJentzsch2015-01-081-3/+1286
|
* jump into push data is forbiddenCJentzsch2015-01-081-64/+0
|
* jumpdests tests, OOG at max call depth, ...CJentzsch2015-01-071-21/+995
|
* check address input greater then 2**160CJentzsch2015-01-071-0/+367
|
* zeroMemExpansionTestsCJentzsch2015-01-062-928/+128
|
* more jumpdest testCJentzsch2015-01-061-21/+922
|
* added blockhash tests which return 0CJentzsch2015-01-061-28/+159
|
* clear random tests due to protocol changesCJentzsch2015-01-05232-10466/+0
|
* new jumpdest interpretationCJentzsch2015-01-031-79/+0
|
* added complete exp testsCJentzsch2015-01-021-0/+3628
|
* more init code, systemoperations and transaction testsCJentzsch2015-01-021-1/+1
|
* more random testsCJentzsch2014-12-28230-5/+10332
|
* first failing random testsCJentzsch2014-12-234-0/+185
|
* transaction tests and refund testsCJentzsch2014-12-181-147/+147
|
* first random testCJentzsch2014-12-121-0/+46
|
* update gas pricesCJentzsch2014-12-121-1/+1
|
* Log as arrayCJentzsch2014-12-089-649/+740
|
* add calldataload, codecopy, extcodecopy testsCJentzsch2014-12-051-0/+176
|
* add calldataload testCJentzsch2014-12-041-0/+44
|
* protocol update (CALLCODE <-> RETURN), topics in log are arrays not setsCJentzsch2014-12-031-2/+39
|
* vmEnvironmentalInfoTest CALLDATACOPY, CODECOPY, EXTCODECOPY fixalon muroch2014-12-011-5/+5
|
* vmArithmeticTest exp fixalon muroch2014-12-011-7/+7
|
* Removed log,post,out,gas,callcreates if exception occuredChristoph Jentzsch2014-11-214-330/+0
|
* Added log sections in all vmtests + log testsChristoph Jentzsch2014-11-199-0/+2772
|
* new push32 test and renamingChristoph Jentzsch2014-11-191-1/+43
|
* fix ecrecover2Christoph Jentzsch2014-11-181-1/+1
|
* rename tests since they are valid opcodes that existethers2014-11-131-3/+3
|
* jump to position outside code stops executionChristoph Jentzsch2014-11-111-1/+1
|
* Unintended Exceptions work like OOGChristoph Jentzsch2014-11-112-7/+7
|
* Updated SIGNEXTEND testsChristoph Jentzsch2014-11-061-28/+35
|
* Merge remote-tracking branch 'origin/develop' into developChristoph Jentzsch2014-11-061-55/+0
|\
| * Delete vmNamecoin.jsonChristoph Jentzsch2014-11-061-55/+0
| |
* | added dynamic jump out of codeChristoph Jentzsch2014-11-061-0/+42
|/
* Update tests to latest protocol changes (PoC7)Christoph Jentzsch2014-11-048-1170/+1377
|
* Updated vmNamecoin.json to new sstore pricesChristoph Jentzsch2014-11-031-1/+1
|
* removed systemoperationstestsChristoph Jentzsch2014-11-031-1924/+0
|
* Restructered tests in folders in accordance to test suitesChristoph Jentzsch2014-11-0310-0/+13762