Jeffrey Wilcke 
							
						 
					 
					
						
						
							
						
						122d2db095 
					 
					
						
						
							
							Merge pull request  #1150  from fjl/fix-jumpdest  
						
						... 
						
						
						
						core/vm: improve JUMPDEST analysis 
						
						
					 
					
						2015-06-03 09:11:56 -07:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						c9ed9d253a 
					 
					
						
						
							
							tests/files: update tests to d309b4679a58d2  
						
						
						
						
					 
					
						2015-06-03 16:25:06 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						0fa9d2431f 
					 
					
						
						
							
							Add new 0th gen uncle test  
						
						
						
						
					 
					
						2015-06-02 14:47:23 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						8a76b45253 
					 
					
						
						
							
							Use older version of stSpecialTest until JUMPDEST fix is merged  
						
						
						
						
					 
					
						2015-06-02 12:25:43 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						8962af2e42 
					 
					
						
						
							
							Update Ethereum JSON test files  
						
						
						
						
					 
					
						2015-06-02 12:15:25 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						5a692ba4f6 
					 
					
						
						
							
							Update Ethereum JSON test files  
						
						
						
						
					 
					
						2015-06-01 22:34:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						b4818a003a 
					 
					
						
						
							
							Update Ethereum JSON test files  
						
						
						
						
					 
					
						2015-05-29 13:12:54 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						6c2f6f5b03 
					 
					
						
						
							
							tests: removed missing block test  
						
						
						
						
					 
					
						2015-05-26 13:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						03faccfb08 
					 
					
						
						
							
							tests: updated  
						
						
						
						
					 
					
						2015-05-26 13:48:10 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						6ad817e17b 
					 
					
						
						
							
							Add StateTests/RandomTests and VMTests/RandomTests  
						
						
						
						
					 
					
						2015-05-21 23:04:46 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						6a72cd45e2 
					 
					
						
						
							
							Add wrapper for BlockTests/bcWalletTest.json  
						
						
						
						
					 
					
						2015-05-18 16:28:54 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						36419defd1 
					 
					
						
						
							
							Update Ethereum JSON test files  
						
						
						
						
					 
					
						2015-05-18 12:45:24 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						9617aa8e19 
					 
					
						
						
							
							tests: added conditional skip on long running VM tests  
						
						... 
						
						
						
						Set the TEST_VM_COMPLEX env var to test complex vm tests which require a
lot of ram and quite some time. 
						
						
					 
					
						2015-05-20 00:21:24 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						f5af1fdca8 
					 
					
						
						
							
							core/vm: RETURN op code returns pointer to memory rather than copy  
						
						
						
						
					 
					
						2015-05-20 00:21:23 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						648b352424 
					 
					
						
						
							
							tests/vm: updated tests and skipped output for specific tests  
						
						... 
						
						
						
						Skipped tests due to large return value 
						
						
					 
					
						2015-05-20 00:21:23 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						619e8a4f03 
					 
					
						
						
							
							Add StateTests/RandomTests but skip for now  
						
						
						
						
					 
					
						2015-05-15 19:17:40 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						32276e8b01 
					 
					
						
						
							
							Update StateTests and nil create return on failed code deposit  
						
						
						
						
					 
					
						2015-05-15 18:49:31 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						830bdb1cfd 
					 
					
						
						
							
							Update Ethereum JSON tests  
						
						
						
						
					 
					
						2015-05-15 16:08:00 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						dadf01de60 
					 
					
						
						
							
							unskip StateTests/stTransactionTest and use test tx nonce  
						
						
						
						
					 
					
						2015-05-15 16:05:11 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						e389585f1f 
					 
					
						
						
							
							Change default keystore dir  
						
						
						
						
					 
					
						2015-05-12 18:33:04 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						2c1b0ff17e 
					 
					
						
						
							
							Update key store to new spec but keep address field for now  
						
						... 
						
						
						
						* Also fix address types post-rebase 
						
						
					 
					
						2015-05-12 17:22:17 +02:00 
						 
				 
			
				
					
						
							
							
								Bas van Kervel 
							
						 
					 
					
						
						
							
						
						b79dd188d9 
					 
					
						
						
							
							replaced several path.* with filepath.* which is platform independent  
						
						
						
						
					 
					
						2015-05-12 14:24:11 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						7eed47fad5 
					 
					
						
						
							
							miner, tests: fixed block test  
						
						
						
						
					 
					
						2015-05-09 12:51:40 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						79eb40fc9f 
					 
					
						
						
							
							Add bcTotalDifficultyTest and unskip now working tx tests  
						
						
						
						
					 
					
						2015-05-07 13:03:22 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						2b716aec54 
					 
					
						
						
							
							Update JSON test files  
						
						
						
						
					 
					
						2015-05-07 12:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						7bc1f487b8 
					 
					
						
						
							
							Unskip now working tests, remove debug print  
						
						
						
						
					 
					
						2015-05-06 23:25:44 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						f4341c7b7f 
					 
					
						
						
							
							Unskip working blocktests following ethash cache reusage  
						
						
						
						
					 
					
						2015-05-05 08:34:29 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						735b029db9 
					 
					
						
						
							
							core: return the index of the block that failed when inserting a chain  
						
						
						
						
					 
					
						2015-04-29 14:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						34c94d5fcd 
					 
					
						
						
							
							Add loading of block test privkey if present  
						
						
						
						
					 
					
						2015-04-27 20:30:26 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						2a61611c4f 
					 
					
						
						
							
							Update JSON tests  
						
						
						
						
					 
					
						2015-04-27 19:09:20 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						7a223721a5 
					 
					
						
						
							
							Add block header validations for block tests  
						
						
						
						
					 
					
						2015-04-23 05:32:56 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						49da462e92 
					 
					
						
						
							
							Include ZeroByteAtTheEnd and RandomByteAtTheEnd tests  
						
						
						
						
					 
					
						2015-04-22 23:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						ec6acacc53 
					 
					
						
						
							
							Unskip BlockTests/bcInvalidHeaderTest.json wrongUncleHash  
						
						
						
						
					 
					
						2015-04-22 23:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						9834f855fa 
					 
					
						
						
							
							Finally, glorious HEX  
						
						
						
						
					 
					
						2015-04-22 23:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						24de35ef09 
					 
					
						
						
							
							Add StateTests/stMemoryStressTest.json but skip for now  
						
						
						
						
					 
					
						2015-04-22 23:16:19 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						5c70333a12 
					 
					
						
						
							
							Exclude TransactionWithSvalue0 as it expects invalid s value to be valid  
						
						
						
						
					 
					
						2015-04-22 23:16:18 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						8ec8bff11c 
					 
					
						
						
							
							Update github.com/ethereum/tests files  
						
						
						
						
					 
					
						2015-04-22 23:16:18 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						573bc3e05e 
					 
					
						
						
							
							Explicitly skip TransactionTests/tt10mbDataField.json  
						
						
						
						
					 
					
						2015-04-22 23:16:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						7254278c09 
					 
					
						
						
							
							Add test wrapper for VMTests/vmInputLimits1.json  
						
						
						
						
					 
					
						2015-04-22 23:16:17 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						b448390889 
					 
					
						
						
							
							Further fixes to block test wrapper  
						
						... 
						
						
						
						* 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 
						
						
					 
					
						2015-04-21 05:23:10 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						805345d135 
					 
					
						
						
							
							Add block tests wrapper and fixes for tx tests  
						
						... 
						
						
						
						* 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 
						
						
					 
					
						2015-04-20 17:46:35 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						c453f1f370 
					 
					
						
						
							
							tests: hopefully improve test conversion helpers  
						
						... 
						
						
						
						(cherry picked from commit 035a30acbe 
						
						
					 
					
						2015-04-19 00:07:09 +02:00 
						 
				 
			
				
					
						
							
							
								Felix Lange 
							
						 
					 
					
						
						
							
						
						235ed7ecb9 
					 
					
						
						
							
							cmd/geth, tests: enable running multiple tests from a single file  
						
						... 
						
						
						
						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 898ba87984 
						
						
					 
					
						2015-04-19 00:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						c617a6ec79 
					 
					
						
						
							
							Fixes for TransactionTests  
						
						... 
						
						
						
						* 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 
						
						
					 
					
						2015-04-15 22:37:16 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						2d8a2d0c99 
					 
					
						
						
							
							Update JSON tests  
						
						
						
						
					 
					
						2015-04-15 22:36:33 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						6d20d634ca 
					 
					
						
						
							
							Enable more tx tests by expecting most common encoding of values  
						
						
						
						
					 
					
						2015-04-10 12:34:55 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						6dc2146ed7 
					 
					
						
						
							
							Remove unneeded map assignments for working tx RLP tests  
						
						
						
						
					 
					
						2015-04-10 12:03:46 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						9ac5671c18 
					 
					
						
						
							
							Add TransactionTests wrapped as Go tests  
						
						... 
						
						
						
						* 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 
						
						
					 
					
						2015-04-10 11:55:31 +02:00 
						 
				 
			
				
					
						
							
							
								Gustav Simonsson 
							
						 
					 
					
						
						
							
						
						1e18f4544b 
					 
					
						
						
							
							Update JSON test files  
						
						
						
						
					 
					
						2015-04-10 11:52:31 +02:00 
						 
				 
			
				
					
						
							
							
								obscuren 
							
						 
					 
					
						
						
							
						
						a7750c929b 
					 
					
						
						
							
							Fixed tests to reflect log changes  
						
						
						
						
					 
					
						2015-04-08 20:45:39 +02:00