@@ -3,6 +3,7 @@ const testUtil = require('./util')
3
3
const Trie = require ( 'merkle-patricia-tree/secure' )
4
4
const ethUtil = require ( 'ethereumjs-util' )
5
5
const BN = ethUtil . BN
6
+ const { getRequiredForkConfigAlias } = require ( './util' )
6
7
7
8
function parseTestCases ( forkConfig , testData , data , gasLimit , value ) {
8
9
let testCases = [ ]
@@ -125,22 +126,19 @@ function runTestCase (options, testData, t, cb) {
125
126
}
126
127
127
128
module . exports = function runStateTest ( options , testData , t , cb ) {
129
+ const forkConfig = getRequiredForkConfigAlias ( options . forkConfig )
128
130
try {
129
- let aliasForkConfig
130
- if ( options . forkConfig === 'Petersburg' ) {
131
- aliasForkConfig = 'ConstantinopleFix'
132
- }
133
- const testCases = parseTestCases ( aliasForkConfig || options . forkConfig , testData , options . data , options . gasLimit , options . value )
131
+ const testCases = parseTestCases ( forkConfig , testData , options . data , options . gasLimit , options . value )
134
132
if ( testCases . length > 0 ) {
135
133
async . eachSeries ( testCases ,
136
134
( testCase , done ) => runTestCase ( options , testCase , t , done ) ,
137
135
cb )
138
136
} else {
139
- t . comment ( `No ${ options . forkConfig } post state defined, skip test` )
137
+ t . comment ( `No ${ forkConfig } post state defined, skip test` )
140
138
cb ( )
141
139
}
142
140
} catch ( e ) {
143
- t . fail ( 'error running test case for fork: ' + options . forkConfig )
141
+ t . fail ( 'error running test case for fork: ' + forkConfig )
144
142
console . log ( 'error:' , e )
145
143
cb ( )
146
144
}
0 commit comments