/devel/dumb/

ntw44/cgit/'>index : dexon-tests
DEXON fork of Ethereum tests (https://github.com/dexon-foundation/tests)
aboutsummaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* fix blockchain tests expect section json scheme checkconsttransitionDimitry2018-11-204-7/+7
| | | | more info when scheme check errors
* constantinople transition testDimitry2018-11-161-0/+211
| | | | difficulty change test
* fill blockchain testsJose Hugo De la cruz Romero2018-11-1512-0/+972
|
* fix precompiles codehash test, refill using latest aleth/testethJose Hugo De la cruz Romero2018-11-151-120/+125
|
* EXTCODEHASH testsJose Hugo De la cruz Romero2018-11-154-0/+390
|
* Merge pull request #545 from ethereum/moresstorewinsvega2018-11-145190-0/+669477
|\ | | | | Moresstore
| * fill as blockchain sstore combinationsmoresstoreDimitry2018-11-135187-0/+663936
| |
| * sstore combinations change testsDimitry2018-11-133-0/+5541
| |
* | Fill blockchain tests.Adrian Sutton2018-11-137-0/+671
| |
* | Use '>=Constantinople' instead of '>Byzantium' to be a bit more readable ↵Adrian Sutton2018-11-133-25/+7
| | | | | | | | | | | | that this feature is new in Constantinople. Remove <=Byzantium cases that are only checking that EXTCODEHASH is not supported.
* | Add more dynamic argument test cases to cover non-existent accounts, ↵Adrian Sutton2018-11-131-26/+102
| | | | | | | | precompiles (existing and non-existing) and empty accounts.
* | Add test case for a contract executing EXTCODEHASH of the account being ↵Adrian Sutton2018-11-121-0/+74
| | | | | | | | created from within it's init code.
* | Add test case for a contract executing EXTCODEHASH with a dynamic argument.Adrian Sutton2018-11-121-0/+93
| |
* | Add test case for a contract executing EXTCODEHASH on itself.Adrian Sutton2018-11-121-0/+86
| |
* | Merge pull request #538 from ajsutton/memory-write-testswinsvega2018-11-098-0/+783
|\ \ | | | | | | Tests where data is copied to a memory range longer than the data itself
| * | Add blockchain version of new tests.Adrian Sutton2018-11-094-0/+387
| | |
| * | Revert "Add blockchain version of stPreCompiledContracts2 tests." (to make ↵Adrian Sutton2018-11-093-375/+0
| | | | | | | | | | | | regenerating them easier)
| * | Add comment to new tests explaining what they're covering.Adrian Sutton2018-11-094-4/+16
| | |
| * | Add blockchain version of stCodeCopy tests.Adrian Sutton2018-11-061-0/+132
| | |
| * | Add blockchain version of stPreCompiledContracts2 tests.Adrian Sutton2018-11-063-0/+375
| | |
| * | Add tests to cover cases where data is copied to a memory range longer than ↵Adrian Sutton2018-11-034-0/+252
| |/ | | | | | | the data itself.
* | Merge pull request #484 from ethereum/extcodehashwinsvega2018-11-0911-0/+1459
|\ \ | |/ |/| Add initial test cases for EXTCODEHASH
| * fill initial stExtCodeHash testsextcodehashDimitry2018-11-097-0/+1015
| |
| * stExtCodeHash WIPDimitry2018-10-114-0/+444
| |
* | InitCollision testDimitry2018-10-254-0/+402
| |
* | sstore collision overwrite sstoreDimitry2018-10-2518-0/+1759
| | | | | | | | external call overwrite sstore
* | fill as blockchain testsDimitry2018-10-18340-239/+31036
| |
* | sstore xxx testsDimitry2018-10-1817-275/+2701
| |
* | fill as blockchainDimitry2018-10-17109-86/+10025
| |
* | more test scenarios around test casesDimitry2018-10-1714-82/+1614
| |
* | fill as blockchain testsDimitry2018-10-1610-10/+915
| |
* | sstore refund bugDimitry2018-10-151-0/+68
| |
* | more sstore testsDimitry2018-10-154-0/+363
| |
* | update tests without EIP210Dimitry2018-10-1297-598/+100
| |
* | remove artifact testsDimitry2018-10-1114-1153/+0
| |
* | refill wallet testsDimitry2018-10-112-2/+2
|/
* refill stCreate2 with new gasPriceDimitry2018-10-052-4/+4
|
* fix yml testsDimitry2018-10-035-10/+10
|
* blockchain test source updatesDimitry2018-10-02246-208/+5535
|
* refill state tests as blockchain testsDimitry2018-09-264828-7861/+12680
|
* correct Constantinople expect section in state testsDimitry2018-09-25190-406/+4645
|
* create2 smart init codeDimitry2018-09-143-0/+301
|
* (RevertDepthCreateAddressCollision) for CREATE2Dimitry2018-09-149-0/+886
|
* recursive create2Dimitry2018-09-143-0/+229
|
* push32 without bytes at the endDimitry2018-09-142-0/+139
| | | | check gasUsage
* create2 on depth 1023 1024Dimitry2018-09-144-0/+345
|
* create2 oog in initDimitry2018-09-123-0/+247
|
* REVERT in CREATE2Dimitry2018-09-1210-0/+768
|
* RevertDepthCreate2 OOGDimitry2018-09-119-0/+841
|
* returndatacopy after create2 testsDimitry2018-09-116-0/+426
|
* Merge pull request #500 from mattdean-digicatapult/add-new-touched-cleanup-casewinsvega2018-09-102-0/+173
|\ | | | | Add new touched cleanup case
| * Add new touched cleanup caseMatthew Dean2018-09-102-0/+173
| | | | | | | | | | | | Regression test for https://github.com/ethereumjs/ethereumjs-vm/pull/335 First call marks an empty account as touched. Second call errors OOG. Transaction should still cleanup empty account.
* | more create2 testsDimitry2018-09-0816-8/+1396
| |
* | create2 check fields in init codeDimitry2018-09-085-0/+692
| |
* | create2 call precompiles from init codeDimitry2018-09-069-0/+952
|/
* more create2 collision testsDimitry2018-09-0529-17/+2186
|
* refill collision testDimitry2018-09-043-4/+164
|
* create2 bounds + yoichi testsDimitry2018-09-0414-0/+1075
|
* create2 OOG testsDimitry2018-09-0321-1/+1347
|
* Suicide in create2 testsDimitry2018-08-3115-0/+1169
|
* create2 init code testsDimitry2018-08-2814-0/+1209
|
* storage from suicide checkDimitry2018-08-284-0/+415
|
* create2 testDimitry2018-08-2721-0/+2007
|
* fix mining reward in sar testDimitry2018-08-081-1/+1
|
* fix sar 2^256 0 testDimitry2018-08-082-106/+7
|
* fix the sar blockchain testsDimitry2018-08-032-2/+2
|
* sar00 testDimitry2018-07-272-0/+217
|
* sar 0 256-1 testDimitry2018-07-272-0/+220
|
* check returndatasize after failing createDimitry2018-07-062-0/+151
|
* check returndata after failing createDimitry2018-07-062-0/+168
|
* blockchain version of create failure due to deployment costDimitry2018-07-038-0/+712
|
* create failure due to deployment cost testsDimitry2018-07-035-0/+388
|
* test.py, VMTests, src/VMTestsFiller, JSONSchema/: output newline at end of ↵Everett Hildenbrandt2018-06-07609-609/+609
| | | | files when writing
* src/VMTestsFiller: formatting changesEverett Hildenbrandt2018-06-02609-16281/+16199
|
* VMTests/.../sdiv_dejavu: correct test expect section and refillEverett Hildenbrandt2018-06-021-2/+2
|
* VMTests/.../exp8: add test of EXP 0 0Everett Hildenbrandt2018-06-021-0/+36
|
* src/VMTestsFiller: convert inline assembly to hex data to avoid LLL errorsEverett Hildenbrandt2018-05-3110-10/+16
|
* src/BlockchainTestsFiller: fixing issues with blockchain test fillersEverett Hildenbrandt2018-05-3017-17/+17
|
* src/VMTestsFiller: correct occurrences of invalid JSONEverett Hildenbrandt2018-05-306-18/+6
|
* fix remaining testsDimitry2018-05-181-9/+26
|
* restore ecmul testDimitry2018-05-151-3/+6
|
* fix more tests with coinbase touchDimitry2018-05-153-9/+50
|
* fix more tests with touch coinbaseDimitry2018-05-1525-71/+548
|
* fix more testsDimitry2018-05-153-2/+88
| | | | touched coinbase should exist in the post state
* fix more testsDimitry2018-05-155-12/+90
|
* fix oog transaction executionDimitry2018-05-151-1/+7
|
* Merge pull request #444 from pirapira/remove-blockhash-vm-testsYoichi Hirai2018-05-1169-2582/+21
|\ | | | | Remove VM tests using the mock BLOCKHASH/BALANCE instruction just for VM tests
| * Add a list of instructions to avoid in VM tests.Yoichi Hirai2018-04-141-0/+21
| |
| * Remove more VM tests that touch the world stateYoichi Hirai2018-04-1456-2149/+0
| |
| * Remove VM tests that use `BALANCE` instructionYoichi Hirai2018-04-125-191/+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-242/+0
| | | | | | | | See the discussion https://github.com/ethereum/tests/issues/415#issuecomment-378593659
* | Merge pull request #454 from ethereum/bytes-arithmeticYoichi Hirai2018-05-091-0/+36
|\ \ | | | | | | add vm test for arithmetic (add) after byte
| * | add vm test for arithmetic (add) after byteJared Wasinger2018-04-181-0/+36
| |/
* | Merge pull request #428 from ethereum/touched-revert-createYoichi Hirai2018-05-092-0/+188
|\ \ | | | | | | Test whether a failed create transaction reverts account deletion
| * | Test whether a failed create transaction reverts account deletionYoichi Hirai2018-03-092-0/+188
| | | | | | | | | | | | | | | | | | | | | A modification of stRevertTests/RevertInCreateInInit. That test, for EIP158 only, accidentially tested the case where a contract creation transaction touches an empty account and then fails. This one tests the same thing not just for EIP158 but any network thereafter.
* | | Fill doubleSelfdestructTestYoichi Hirai2018-04-241-0/+110
| | |
* | | Add a test case where the same contract performs selfdestruct twiceYoichi Hirai2018-04-241-0/+64
| | | | | | | | | | | | with different addresses as the inheritor.
* | | Fill doubleSelfdestructTest2Yoichi Hirai2018-04-201-0/+107
| | |
* | | Add a test where the same account performs selfdestruct twiceYoichi Hirai2018-04-201-0/+67
| | | | | | | | | | | | | | | | | | | | | This is the second case of https://github.com/ethereum/tests/issues/431 . The filler file contains a more detailed comment.
* | | add test which checks codesize/extcodesize on contract in initJared Wasinger2018-04-181-0/+55
| |/ |/|
* | Filling the test 201503110226PYTHON_DUP6Yoichi Hirai2018-04-101-0/+136
| |
* | Add a GeneralStateTest filler instead of a removed VMtestYoichi Hirai2018-04-101-0/+58
| |
* | Remove VM random tests that contain `BALANCE`Yoichi Hirai2018-04-102-80/+0
| | | | | | | | | | | | because these require special execution mode for VM tests. See https://github.com/ethereum/tests/issues/415
* | Merge pull request #442 from ethereum/id-input-is-biggerYoichi Hirai2018-04-062-0/+152
|\ \ | | | | | | call ID precompiled contract with smaller output size than input size
| * | Fill identity_to_small testYoichi Hirai2018-03-301-0/+86
| | |
| * | Add a test that calls the ID precompiled contract with a smaller outputYoichi Hirai2018-03-301-0/+66
| | | | | | | | | | | | but RETURNDATASIZE should be the size of the input
* | | Fill RevertOnEmptyStack testYoichi Hirai2018-04-031-0/+118
| | |
* | | Add a test that executes a single `REVERT` on an empty stackYoichi Hirai2018-04-031-0/+59
|/ / | | | | | | Fixes https://github.com/ethereum/tests/issues/416
* | Merge pull request #424 from ethereum/sarYoichi Hirai2018-03-2632-0/+5088
|\ \ | | | | | | Add SAR tests
| * | Fill SAR testsYoichi Hirai2018-03-2316-0/+3406
| | |
| * | Add Fillers for SAR testsYoichi Hirai2018-03-2316-0/+1682
| | | | | | | | | | | | taken from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-145.md
* | | Fill SHR testsYoichi Hirai2018-03-2211-0/+2349
| | |
* | | Add fillers for SHR testsYoichi Hirai2018-03-2211-0/+1199
|/ / | | | | | | Taken from https://github.com/ethereum/EIPs/blob/master/EIPS/eip-145.md
* | Rename duplicated keys in filler JSON filesYoichi Hirai2018-03-2279-260/+247
| |
* | Remove duplicate properties from fillersYoichi Hirai2018-03-1968-71/+71
| |
* | Merge pull request #421 from ethereum/more-shiftswinsvega2018-03-1720-0/+3284
|\ \ | | | | | | Add more shl tests
| * | Add more shl testsYoichi Hirai2018-03-1020-0/+3284
| |/
* | Fill identity_to_bigger testYoichi Hirai2018-03-141-0/+86
| |
* | Add a filler for identity_to_bigger testYoichi Hirai2018-03-141-0/+66
|/ | | | https://docs.google.com/spreadsheets/d/1xat7UI8GtB4ZGVdlK5_XQSHJZaMThi4SrlcL8XMZb5Q/edit#gid=1605675414&range=C41
* Merge pull request #419 from ethereum/init-create-revertYoichi Hirai2018-03-012-0/+202
|\ | | | | revert in CREATE in init code, followed by returndatasize/copy
| * revert in CREATE in init code, followed by returndatasize/copyYoichi Hirai2018-02-272-0/+202
| |
* | Add (shl 0 1) testYoichi Hirai2018-03-012-0/+330
| |
* | Add directories for tests for shift instructionsYoichi Hirai2018-02-272-0/+2
|/
* replace 0x1 with 0x01Dimitry2018-02-1791-273/+273
|
* fix syntax in testsDimitry2018-02-172-5/+5
|
* fix stCreateTestDimitry2018-02-1724-13/+1206
|
* fix stRevertTestDimitry2018-02-1739-35/+2124
|
* fix stStaticCallDimitry2018-02-1781-4/+1849
|
* fix stZeroKnowledge2Dimitry2018-02-17650-806/+118878
|
* fix stZeroKnowledgeDimitry2018-02-16863-729/+123742
|
* fix stBugsDimitry2018-02-166-8/+188
|
* fix stMemoryStressTestDimitry2018-02-1615-7/+737
|
* fix stQuadraticComplexityTestDimitry2018-02-1632-0/+1701
|
* fix stArgsZeroOneBalanceDimitry2018-02-1624-20/+332
|
* fix stBadOpcodesDimitry2018-02-162-2/+35
|
* fix stPreCompiledContracts2Dimitry2018-02-1620-6/+2138
|
* fix stPreCompiledContracts empty expectDimitry2018-02-16505-232/+50837
|
* update stSolidityTestDimitry2018-02-0726-13/+152
|
* update bcForgedTestsDimitry2018-02-073-143/+143
|
* refill stZeroCallsRevertDimitry2018-02-0724-20/+766
|
* refill stZeroKnowledge2Dimitry2018-02-07650-130/+38944
|
* refill stZeroKnowledgeDimitry2018-02-07804-0/+41974
|
* update stZeroKnowledge fillersDimitry2018-02-07133-186/+186
|
* refill and update stSpecialTest, stStackTest, stZeroCallsDimitry2018-02-07