Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Eng Zer Jun
8d066f1f42
all: use T.TempDir to create temporary test directories ( #24633 )
...
This commit replaces ioutil.TempDir with t.TempDir in tests. The
directory created by t.TempDir is automatically removed when the test
and all its subtests complete.
Prior to this commit, temporary directory created using ioutil.TempDir
had to be removed manually by calling os.RemoveAll, which is omitted in
some tests. The error handling boilerplate e.g.
defer func() {
if err := os.RemoveAll(dir); err != nil {
t.Fatal(err)
}
}
is also tedious, but t.TempDir handles this for us nicely.
Reference: https://pkg.go.dev/testing#T.TempDir
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
3 years ago
..
testdata
core/rawdb: avoid unnecessary receipt processing for log filtering ( #23147 )
3 years ago
accessors_chain.go
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion ( #23954 )
3 years ago
accessors_chain_test.go
all: use T.TempDir to create temporary test directories ( #24633 )
3 years ago
accessors_indexes.go
core/rawdb: fix logs to print block number, not address ( #23328 )
3 years ago
accessors_indexes_test.go
core/rawdb: single point of maintenance for writing and deleting tx lookup indexes ( #21480 )
4 years ago
accessors_metadata.go
core: store genesis allocation and recommit them if necessary ( #24460 )
3 years ago
accessors_snapshot.go
core/rawdb: add specified key length iterator ( #24535 )
3 years ago
accessors_state.go
core/rawdb: add HasCode, HashTrieNode and use them where possible ( #24454 )
3 years ago
accessors_sync.go
eth/downloader: implement beacon sync ( #23982 )
3 years ago
chain_iterator.go
core, core/rawdb: fix transaction indexing ( #24024 )
3 years ago
chain_iterator_test.go
core/rawdb: fix transaction indexing/unindexing hashing error ( #22457 )
4 years ago
database.go
core/rawdb: simple legacy receipt converter ( #24028 )
3 years ago
database_test.go
eth/protocols/snap: generate storage trie from full dirty snap data ( #22668 )
4 years ago
freezer.go
core/rawdb: simple legacy receipt converter ( #24028 )
3 years ago
freezer_batch.go
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion ( #23954 )
3 years ago
freezer_meta.go
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion ( #23954 )
3 years ago
freezer_meta_test.go
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion ( #23954 )
3 years ago
freezer_table.go
core/rawdb: fix db commands ( #24540 )
3 years ago
freezer_table_test.go
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion ( #23954 )
3 years ago
freezer_test.go
all: use T.TempDir to create temporary test directories ( #24633 )
3 years ago
freezer_utils.go
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion ( #23954 )
3 years ago
freezer_utils_test.go
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion ( #23954 )
3 years ago
key_length_iterator.go
core/rawdb: add specified key length iterator ( #24535 )
3 years ago
key_length_iterator_test.go
core/rawdb: add specified key length iterator ( #24535 )
3 years ago
schema.go
core: store genesis allocation and recommit them if necessary ( #24460 )
3 years ago
table.go
core/rawdb: simple legacy receipt converter ( #24028 )
3 years ago
table_test.go
all: simplify and fix database iteration with prefix/start ( #20808 )
5 years ago