/mail/popa3d/

.3.4 Tangerine full node (https://github.com/tangerine-network/go-tangerine)
aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1711 from Gustav-Simonsson/timestamp_big_intv1.1.0Felix Lange2015-08-254-7/+327
| | | | | Add tests for uncle timestamps and refactor timestamp type (cherry picked from commit abce09954b6901b446c004ee06b389c338922f28)
* core, tests: Double SUICIDE fixJeffrey Wilcke2015-08-212-152/+772
|
* cmd/evm, core/vm, tests: changed DisableVm to EnableVmJeffrey Wilcke2015-08-124-12/+12
|
* Merge pull request #1604 from obscuren/db-mergeJeffrey Wilcke2015-08-091-1/+1
|\ | | | | core, eth, trie, xeth: merged state, chain, extra databases in one
| * core, eth, trie, xeth: merged state, chain, extra databases in oneJeffrey Wilcke2015-08-081-1/+1
| |
* | core/vm: reduced big int allocationsJeffrey Wilcke2015-08-071-1/+1
| | | | | | | | | | | | | | Reduced big int allocation by making stack items modifiable. Instead of adding items such as `common.Big0` to the stack, `new(big.Int)` is added instead. One must expect that any item that is added to the stack might change.
* | core, tests: reduced state copy by N callsJeffrey Wilcke2015-08-071-7/+7
| | | | | | | | | | Reduced the amount of state copied that are required by N calls by doing a balance check prior to any state modifications.
* | core/vm, tests: implemented semi-jit vmJeffrey Wilcke2015-08-074-1/+160
|/ | | | * changed stack and removed stack ptr. Let go decide on slice reuse.
* core, miner: added difficulty bombJeffrey Wilcke2015-08-051-0/+100
|
* tests: updatedJeffrey Wilcke2015-07-29751-8227/+8337
|
* Merge pull request #1515 from fjl/license-fixesJeffrey Wilcke2015-07-2812-12/+12
|\ | | | | all: fix license headers one more time
| * all: fix license headers one more timeFelix Lange2015-07-2412-12/+12
| | | | | | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a.
* | core: 5 ether block rewardJeffrey Wilcke2015-07-251-0/+8
|/
* all: update license headers to distiguish GPL/LGPLFelix Lange2015-07-2312-40/+72
| | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library".
* tests: document RLP testsFelix Lange2015-07-171-4/+20
|
* cmd/ethtest, tests: add support for RLP JSON testsFelix Lange2015-07-173-0/+177
|
* cmd, core, eth, common: genesis preparationJeffrey Wilcke2015-07-101-3/+2
| | | | | Implemented the --genesis flag thru which we can set a custom genesis block, including the official Ethereum genesis block.
* Unskip SimpleTx3, check err in pre/post state validationsGustav Simonsson2015-07-082-14/+33
|
* Update Ethereum JSON test files and wrappersGustav Simonsson2015-07-0812-1729/+1069
|
* all: add some godoc synopsis commentsFelix Lange2015-07-071-0/+1
|
* all: update license informationFelix Lange2015-07-0710-0/+160
|
* cmd,eth,rpc,tests: default coinbaseJeffrey Wilcke2015-07-072-10/+12
|
* Add TestBcGasPricer, comments and unskip testsGustav Simonsson2015-07-062-8/+19
|
* Merge pull request #1400 from obscuren/badblock-reportingJeffrey Wilcke2015-07-061-0/+3
|\ | | | | core, miner, tests: added test, implemented bad block reporting
| * core, miner, tests: added test, implemented bad block reportingJeffrey Wilcke2015-07-051-0/+3
| |
* | Fix core error forwarding, unify OOG VM errGustav Simonsson2015-07-041-5/+0
|/
* core, miner, tests: renamed state methodsJeffrey Wilcke2015-07-042-2/+2
| | | | | | | | | | | | * Update => SyncIntermediate * Added SyncObjects SyncIntermediate only updates whatever has changed, but, as a side effect, requires much more disk space. SyncObjects will only sync whatever is required for a block and will not save intermediate state to disk. As drawback this requires more time when more txs come in.
* Update Ethereum JSON tests, skip failingGustav Simonsson2015-07-0320-4520/+1935
|
* Use uint64 for block header timestampGustav Simonsson2015-06-301-3/+3
|
* core/types: make blocks immutableFelix Lange2015-06-301-6/+5
|
* core/types: make transactions immutableFelix Lange2015-06-301-23/+22
|
* tests: SetGasLimitobscuren2015-06-211-1/+1
|
* Add --skip option to CLITaylor Gerring2015-06-198-75/+82
| | | | | Disassociates hardcoded tests to skip when running via CLI. Tests still skipped when running `go test`
* recover test logicTaylor Gerring2015-06-191-1/+1
|
* Build error fixesTaylor Gerring2015-06-192-6/+5
|
* Rebase cleanupTaylor Gerring2015-06-192-30/+1
|
* Add stdin optionTaylor Gerring2015-06-195-182/+345
|
* Add lost rebase changesTaylor Gerring2015-06-191-1/+9
|
* Cleanup loggingTaylor Gerring2015-06-195-11/+13
|
* Fix geth blocktest commandTaylor Gerring2015-06-191-2/+2
|
* DRY file loadingTaylor Gerring2015-06-195-58/+42
|
* More consistent test interfaces + test skippingTaylor Gerring2015-06-197-78/+108
|
* Cleanup/reorgTaylor Gerring2015-06-198-273/+265
|
* Return error up stack instead of passing testing var downTaylor Gerring2015-06-197-84/+159
|
* DRY log checkTaylor Gerring2015-06-192-61/+46
|
* Separate and identify tests runnersTaylor Gerring2015-06-196-283/+387
|
* Flatten helper directoryTaylor Gerring2015-06-196-70/+22
|
* Fix pathsTaylor Gerring2015-06-194-45/+61
|
* Split tests from helper codeTaylor Gerring2015-06-195-555/+170
|
* Flatten vm directoryTaylor Gerring2015-06-194-3/+387
|
* Merge pull request #1282 from obscuren/state-cleanupJeffrey Wilcke2015-06-182-6/+6
|\ | | | | core/state: cleanup & optimisations
| * xeth, tests: fixed apiobscuren2015-06-171-1/+1
| |
| * core/state, core/vm: reworked storage get / set to use common.Hashobscuren2015-06-171-5/+5
| |
* | Update Ethereum JSON test filesGustav Simonsson2015-06-1616-802/+2539
|/
* Merge pull request #1228 from obscuren/vm-optimisationsJeffrey Wilcke2015-06-111-2/+9
|\ | | | | core/vm: optimisations
| * core, core/vm: added structure loggingobscuren2015-06-101-2/+9
| | | | | | | | This also reduces the time required spend in the VM
* | tests: check gas limit errorobscuren2015-06-101-1/+1
|/
* Skip BlockTests/bcValidBlockTests SimpleTx3Gustav Simonsson2015-06-091-1/+3
|
* Skip VMTests RandomTests temporarily until they are fixedGustav Simonsson2015-06-091-0/+1
|
* Update Ethereum JSON test filesGustav Simonsson2015-06-0935-348/+20667
|
* tests: use state logs instead own kept logsobscuren2015-06-051-3/+3
|
* Merge pull request #1150 from fjl/fix-jumpdestJeffrey Wilcke2015-06-041-0/+124
|\ | | | | core/vm: improve JUMPDEST analysis
| * tests/files: update tests to d309b4679a58d2Felix Lange2015-06-033-912/+1386
| |
| * Update Ethereum JSON test filesGustav Simonsson2015-05-297-3664/+4028
| |
* | Add new 0th gen uncle testGustav Simonsson2015-06-021-0/+1
| |
* | Use older version of stSpecialTest until JUMPDEST fix is mergedGustav Simonsson2015-06-021-124/+0
| |
* | Update Ethereum JSON test filesGustav Simonsson2015-06-022-985/+1250
| |
* | Update Ethereum JSON test filesGustav Simonsson2015-06-029-4574/+5412
|/
* tests: removed missing block testobscuren2015-05-261-4/+0
|
* tests: updatedobscuren2015-05-266-4471/+6475
|
* Add StateTests/RandomTests and VMTests/RandomTestsGustav Simonsson2015-05-221-16/+10
|
* Add wrapper for BlockTests/bcWalletTest.jsonGustav Simonsson2015-05-181-0/+4
|
* Update Ethereum JSON test filesGustav Simonsson2015-05-185-31/+9199
|
* tests: added conditional skip on long running VM testsobscuren2015-05-201-0/+7
| | | | | Set the TEST_VM_COMPLEX env var to test complex vm tests which require a lot of ram and quite some time.
* core/vm: RETURN op code returns pointer to memory rather than copyobscuren2015-05-201-4/+4
|
* tests/vm: updated tests and skipped output for specific testsobscuren2015-05-201-8/+11
| | | | Skipped tests due to large return value
* Add StateTests/RandomTests but skip for nowGustav Simonsson2015-05-161-0/+21
|
* Update StateTests and nil create return on failed code depositGustav Simonsson2015-05-161-2/+12
|
* Update Ethereum JSON testsGustav Simonsson2015-05-1517-2734/+420801
|
* unskip StateTests/stTransactionTest and use test tx nonceGustav Simonsson2015-05-152-5/+6
|
* Change default keystore dirGustav Simonsson2015-05-131-1/+1
|
* Update key store to new spec but keep address field for nowGustav Simonsson2015-05-121-1/+1
| | | | * Also fix address types post-rebase
* replaced several path.* with filepath.* which is platform independentBas van Kervel2015-05-121-2/+2
|
* miner, tests: fixed block testobscuren2015-05-091-1/+1
|
* Add bcTotalDifficultyTest and unskip now working tx testsGustav Simonsson2015-05-073-6/+6
|
* Update JSON test filesGustav Simonsson2015-05-0749-4914/+9977
|
* Unskip now working tests, remove debug printGustav Simonsson2015-05-071-3/+0
|
* Unskip working blocktests following ethash cache reusageGustav Simonsson2015-05-051-10/+4
|
* core: return the index of the block that failed when inserting a chainobscuren2015-04-291-1/+1
|
* Add loading of block test privkey if presentGustav Simonsson2015-04-282-8/+21
|
* Update JSON testsGustav Simonsson2015-04-2820-347/+2744
|
* Add block header validations for block testsGustav Simonsson2015-04-231-0/+82
|
* Include ZeroByteAtTheEnd and RandomByteAtTheEnd testsGustav Simonsson2015-04-231-8/+1
|
* Unskip BlockTests/bcInvalidHeaderTest.json wrongUncleHashGustav Simonsson2015-04-231-4/+1
|
* Finally, glorious HEXGustav Simonsson2015-04-231-4/+4
|
* Add StateTests/stMemoryStressTest.json but skip for nowGustav Simonsson2015-04-231-0/+6
|
* Exclude TransactionWithSvalue0 as it expects invalid s value to be validGustav Simonsson2015-04-231-0/+1
|
* Update github.com/ethereum/tests filesGustav Simonsson2015-04-2326-6304/+5619
|
* Explicitly skip TransactionTests/tt10mbDataField.jsonGustav Simonsson2015-04-232-6/+3
|
* Add test wrapper for VMTests/vmInputLimits1.jsonGustav Simonsson2015-04-231-0/+5
|
* Further fixes to block test wrapperGustav Simonsson2015-04-212-47/+182
| | | | | | | | | | | | * Move go test wrapper for block tests from cmd/geth to tests * Fix logic for when tests are valid or not, by adding correct validations for expected valid/invalid blocks * Change block insertion helper to work on single blocks * Add one test case for each file in BlockTests and comment out the tests which are currently failing * Add Skip call in all block tests in lieu of performance fixes around ethash cache which are needed before it will be fast enough to start / stop the node between each test
* Add block tests wrapper and fixes for tx testsGustav Simonsson2015-04-202-65/+90
| | | | | | | | | * Add fixes to parsing and converting of fields in tx tests * Correct logic in tx tests; validation of fields and correct logic for when RLP decoding works/fails and when this is expected or not * Rename files for consistency * Add block tests wrapper to run block tests with go test
* tests: hopefully improve test conversion helpersFelix Lange2015-04-192-30/+35
| | | | (cherry picked from commit 035a30acbefb5eeadc1fc8dbd567775d5688f8a9)
* cmd/geth, tests: enable running multiple tests from a single fileFelix Lange2015-04-191-9/+40
| | | | | | | | This commit also changes the block test loading so tests containing invalid RLP blocks can be loaded and return an error only when they are run. (cherry picked from commit 898ba87984791249586b97c9ce340dd087b79d67)
* Fixes for TransactionTestsGustav Simonsson2015-04-163-41/+53
| | | | | | | | | * Include tests which now has consistent HEX encodings * Comment out two failing tests: " "TransactionWithHihghNonce" due to wrong nonce size "TransactionWithSvalueHigh" due to wrong ECDSA s range * Cleanup conversion functions and fix expected encodings for tests validation fields
* Update JSON testsGustav Simonsson2015-04-1638-207/+4177
|
* Enable more tx tests by expecting most common encoding of valuesGustav Simonsson2015-04-102-15/+8
|
* Remove unneeded map assignments for working tx RLP testsGustav Simonsson2015-04-101-7/+0
|
* Add TransactionTests wrapped as Go testsGustav Simonsson2015-04-103-3/+211
| | | | | | | | | * Add initial go wrapping for TransactionTests with some tests disabled in lieu of consistent HEX encodings and a few other pending bugfixes * TODO: Consider better way of perhaps modelling each test in the JSON files as a single Go test, instead of one Go test per JSON file
* Update JSON test filesGustav Simonsson2015-04-10