Add TestBcGasPricer, comments and unskip tests
This commit is contained in:
		
							parent
							
								
									457a3c8f76
								
							
						
					
					
						commit
						b7e8d954ef
					
				| @ -71,3 +71,10 @@ func TestBcWallet(t *testing.T) { | ||||
| 		t.Fatal(err) | ||||
| 	} | ||||
| } | ||||
| 
 | ||||
| func TestBcGasPricer(t *testing.T) { | ||||
| 	err := RunBlockTest(filepath.Join(blockTestDir, "bcGasPricerTest.json"), BlockSkipTests) | ||||
| 	if err != nil { | ||||
| 		t.Fatal(err) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| @ -20,22 +20,26 @@ var ( | ||||
| 	vmTestDir          = filepath.Join(baseDir, "VMTests") | ||||
| 
 | ||||
| 	BlockSkipTests = []string{ | ||||
| 		// Fails in InsertPreState with: computed state root does not
 | ||||
| 		// match genesis block bba25a96 0d8f85c8 Christoph said it will be
 | ||||
| 		// fixed eventually
 | ||||
| 		"SimpleTx3", | ||||
| 
 | ||||
| 		// TODO: check why these fail
 | ||||
| 		// These tests are not valid, as they are out of scope for RLP and
 | ||||
| 		// the consensus protocol.
 | ||||
| 		"BLOCK__RandomByteAtTheEnd", | ||||
| 		"TRANSCT__RandomByteAtTheEnd", | ||||
| 		"BLOCK__ZeroByteAtTheEnd", | ||||
| 		"TRANSCT__ZeroByteAtTheEnd", | ||||
| 
 | ||||
| 		// TODO: why does this fail? should be check in ethash now
 | ||||
| 		"DifficultyIsZero", | ||||
| 
 | ||||
| 		// TODO: why does this fail?
 | ||||
| 		"wrongMixHash", | ||||
| 	} | ||||
| 
 | ||||
| 	/* Go does not support transaction (account) nonces above 2^64. This | ||||
| 	technically breaks consensus but is regarded as "reasonable | ||||
| 	engineering constraint" as accounts cannot easily reach such high | ||||
| 	nonce values in practice | ||||
| 	*/ | ||||
| 	TransSkipTests = []string{"TransactionWithHihghNonce256"} | ||||
| 	StateSkipTests = []string{"mload32bitBound_return", "mload32bitBound_return2"} | ||||
| 	StateSkipTests = []string{} | ||||
| 	VmSkipTests    = []string{} | ||||
| ) | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user