Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | core/state: revert metro suicide map addition (#15024) | Péter Szilágyi | 2017-08-24 | 1 | -1/+0 |
| | |||||
* | tests: pull in new test suite, enable most block tests | Péter Szilágyi | 2017-08-22 | 1 | -3/+4 |
| | |||||
* | tests: update tests, use blockchain test "network" field | Felix Lange | 2017-08-11 | 1 | -45/+10 |
| | | | | | | | | | Blockchain tests now include the "network" which determines the chain config to use. Remove config matching based on test name and share the name-to-config index with state tests. Byzantium/Constantinople tests are still skipped because most of them fail anyway. | ||||
* | tests: update tests and implement general state tests (#14734) | Felix Lange | 2017-07-11 | 1 | -223/+57 |
| | | | | | | | | | | | | | | Tests are now included as a submodule. This should make updating easier and removes ~60MB of JSON data from the working copy. State tests are replaced by General State Tests, which run the same test with multiple fork configurations. With the new test runner, consensus tests are run as subtests by walking json files. Many hex issues have been fixed upstream since the last update and most custom parsing code is replaced by existing JSON hex types. Tests can now be marked as 'expected failures', ensuring that fixes for those tests will trigger an update to test configuration. The new test runner also supports parallel execution and the -short flag. | ||||
* | core, core/vm: added gas price variance table | Jeffrey Wilcke | 2016-10-15 | 1 | -30/+37 |
| | | | | | | | | | | | | | This implements 1b & 1c of EIP150 by adding a new GasTable which must be returned from the RuleSet config method. This table is used to determine the gas prices for the current epoch. Please note that when the CreateBySuicide gas price is set it is assumed that we're in the new epoch phase. In addition this PR will serve as temporary basis while refactorisation in being done in the EVM64 PR, which will substentially overhaul the gas price code. | ||||
* | tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1 | Felix Lange | 2016-10-06 | 1 | -0/+19 |
| | | | | | | Two new tests are skipped because they're buggy. Making some newer random state tests work required implementing the 'compressed return value encoding'. | ||||
* | cmd, core, eth, miner, params, tests: finalize the DAO fork | Péter Szilágyi | 2016-07-15 | 1 | -7/+0 |
| | |||||
* | core, params, tests: add DAO hard-fork balance moves | Péter Szilágyi | 2016-07-15 | 1 | -26/+41 |
| | |||||
* | core: added basic chain configuration | Jeffrey Wilcke | 2016-04-01 | 1 | -54/+26 |
| | | | | | | | | | Added chain configuration options and write out during genesis database insertion. If no "config" was found, nothing is written to the database. Configurations are written on a per genesis base. This means that any chain (which is identified by it's genesis hash) can have their own chain settings. | ||||
* | tests: updated homestead tests | Jeffrey Wilcke | 2016-02-18 | 1 | -0/+113 |
| | |||||
* | tests: update JSON files, add new wrappers | Gustav Simonsson | 2015-10-23 | 1 | -0/+21 |
| | |||||
* | Add TestBcForkUncleTests and update JSON files | Gustav Simonsson | 2015-08-31 | 1 | -0/+7 |
| | |||||
* | Add tests for uncle timestamps and refactor timestamp type | Gustav Simonsson | 2015-08-25 | 1 | -0/+7 |
| | |||||
* | tests: updated | Jeffrey Wilcke | 2015-07-29 | 1 | -19/+0 |
| | |||||
* | Merge pull request #1515 from fjl/license-fixes | Jeffrey Wilcke | 2015-07-28 | 1 | -1/+1 |
|\ | | | | | all: fix license headers one more time | ||||
| * | all: fix license headers one more time | Felix Lange | 2015-07-24 | 1 | -1/+1 |
| | | | | | | | | I forgot to update one instance of "go-ethereum" in commit 3f047be5a. | ||||
* | | core: 5 ether block reward | Jeffrey Wilcke | 2015-07-25 | 1 | -0/+8 |
|/ | |||||
* | all: update license headers to distiguish GPL/LGPL | Felix Lange | 2015-07-23 | 1 | -4/+4 |
| | | | | | All code outside of cmd/ is licensed as LGPL. The headers now reflect this by calling the whole work "the go-ethereum library". | ||||
* | Update Ethereum JSON test files and wrappers | Gustav Simonsson | 2015-07-08 | 1 | -0/+8 |
| | |||||
* | all: update license information | Felix Lange | 2015-07-07 | 1 | -0/+16 |
| | |||||
* | Add TestBcGasPricer, comments and unskip tests | Gustav Simonsson | 2015-07-06 | 1 | -0/+7 |
| | |||||
* | Add --skip option to CLI | Taylor Gerring | 2015-06-19 | 1 | -10/+10 |
| | | | | | Disassociates hardcoded tests to skip when running via CLI. Tests still skipped when running `go test` | ||||
* | More consistent test interfaces + test skipping | Taylor Gerring | 2015-06-19 | 1 | -10/+40 |
| | |||||
* | Cleanup/reorg | Taylor Gerring | 2015-06-19 | 1 | -4/+0 |
| | |||||
* | Return error up stack instead of passing testing var down | Taylor Gerring | 2015-06-19 | 1 | -12/+10 |
| | |||||
* | Fix paths | Taylor Gerring | 2015-06-19 | 1 | -10/+14 |
| | |||||
* | Split tests from helper code | Taylor Gerring | 2015-06-19 | 1 | -69/+0 |
| | |||||
* | Skip BlockTests/bcValidBlockTests SimpleTx3 | Gustav Simonsson | 2015-06-09 | 1 | -1/+3 |
| | |||||
* | Add new 0th gen uncle test | Gustav Simonsson | 2015-06-02 | 1 | -0/+1 |
| | |||||
* | tests: removed missing block test | obscuren | 2015-05-26 | 1 | -4/+0 |
| | |||||
* | Add wrapper for BlockTests/bcWalletTest.json | Gustav Simonsson | 2015-05-18 | 1 | -0/+4 |
| | |||||
* | Change default keystore dir | Gustav Simonsson | 2015-05-13 | 1 | -1/+1 |
| | |||||
* | replaced several path.* with filepath.* which is platform independent | Bas van Kervel | 2015-05-12 | 1 | -2/+2 |
| | |||||
* | miner, tests: fixed block test | obscuren | 2015-05-09 | 1 | -1/+1 |
| | |||||
* | Add bcTotalDifficultyTest and unskip now working tx tests | Gustav Simonsson | 2015-05-07 | 1 | -0/+4 |
| | |||||
* | Unskip now working tests, remove debug print | Gustav Simonsson | 2015-05-07 | 1 | -3/+0 |
| | |||||
* | Unskip working blocktests following ethash cache reusage | Gustav Simonsson | 2015-05-05 | 1 | -10/+4 |
| | |||||
* | Add loading of block test privkey if present | Gustav Simonsson | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | Include ZeroByteAtTheEnd and RandomByteAtTheEnd tests | Gustav Simonsson | 2015-04-23 | 1 | -8/+1 |
| | |||||
* | Unskip BlockTests/bcInvalidHeaderTest.json wrongUncleHash | Gustav Simonsson | 2015-04-23 | 1 | -4/+1 |
| | |||||
* | Further fixes to block test wrapper | Gustav Simonsson | 2015-04-21 | 1 | -0/+126 |
* 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 |