@@ -43,28 +43,25 @@ type account struct {
43
43
Storage map [common.Hash ]common.Hash `json:"storage"`
44
44
}
45
45
46
- // testcase defines a single test to check the stateDiff tracer against.
47
- type testcase struct {
48
- Genesis * core.Genesis `json:"genesis"`
49
- Context * callContext `json:"context"`
50
- Input string `json:"input"`
51
- TracerConfig json.RawMessage `json:"tracerConfig"`
52
- Result interface {} `json:"result"`
46
+ // prestateTracerTest defines a single test to check the stateDiff tracer against.
47
+ type prestateTracerTest struct {
48
+ tracerTestEnv
49
+ Result interface {} `json:"result"`
53
50
}
54
51
55
52
func TestPrestateTracerLegacy (t * testing.T ) {
56
- testPrestateDiffTracer ("prestateTracerLegacy" , "prestate_tracer_legacy" , t )
53
+ testPrestateTracer ("prestateTracerLegacy" , "prestate_tracer_legacy" , t )
57
54
}
58
55
59
56
func TestPrestateTracer (t * testing.T ) {
60
- testPrestateDiffTracer ("prestateTracer" , "prestate_tracer" , t )
57
+ testPrestateTracer ("prestateTracer" , "prestate_tracer" , t )
61
58
}
62
59
63
60
func TestPrestateWithDiffModeTracer (t * testing.T ) {
64
- testPrestateDiffTracer ("prestateTracer" , "prestate_tracer_with_diff_mode" , t )
61
+ testPrestateTracer ("prestateTracer" , "prestate_tracer_with_diff_mode" , t )
65
62
}
66
63
67
- func testPrestateDiffTracer (tracerName string , dirPath string , t * testing.T ) {
64
+ func testPrestateTracer (tracerName string , dirPath string , t * testing.T ) {
68
65
files , err := os .ReadDir (filepath .Join ("testdata" , dirPath ))
69
66
if err != nil {
70
67
t .Fatalf ("failed to retrieve tracer test suite: %v" , err )
@@ -77,7 +74,7 @@ func testPrestateDiffTracer(tracerName string, dirPath string, t *testing.T) {
77
74
t .Parallel ()
78
75
79
76
var (
80
- test = new (testcase )
77
+ test = new (prestateTracerTest )
81
78
tx = new (types.Transaction )
82
79
)
83
80
// Call tracer test found, read if from disk
0 commit comments