github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/iavl/async_commit_test.go (about) 1 package iavl 2 3 import ( 4 "testing" 5 ) 6 7 func TestBatchBaseAsyncCommit(t *testing.T) { 8 EnableAsyncCommit = true 9 defer t.Cleanup(func() { 10 EnableAsyncCommit = false 11 }) 12 13 // for basic_test.go 14 TestBasic(t) 15 TestUnit(t) 16 TestRemove(t) 17 TestIntegration(t) 18 TestIterateRange(t) 19 TestPersistence(t) 20 TestProof(t) 21 TestTreeProof(t) 22 23 // for export_test.go 24 TestExporter(t) 25 TestExporter_Import(t) 26 TestExporter_Close(t) 27 28 // for import_test.go 29 TestImporter_NegativeVersion(t) 30 TestImporter_NotEmpty(t) 31 TestImporter_NotEmptyDatabase(t) 32 TestImporter_NotEmptyUnsaved(t) 33 TestImporter_Add(t) 34 TestImporter_Add_Closed(t) 35 TestImporter_Close(t) 36 TestImporter_Commit(t) 37 TestImporter_Commit_Closed(t) 38 TestImporter_Commit_Empty(t) 39 40 // for tree_dotgraph_test.go 41 TestWriteDOTGraph(t) 42 43 // for tree_fuzz_test.go 44 TestMutableTreeFuzz(t) 45 46 // for tree_test.go 47 TestVersionedTreeSpecialCase(t) 48 TestVersionedTreeErrors(t) 49 TestVersionedCheckpointsSpecialCase(t) 50 TestVersionedCheckpointsSpecialCase2(t) 51 TestVersionedCheckpointsSpecialCase3(t) 52 TestVersionedCheckpointsSpecialCase5(t) 53 TestVersionedCheckpointsSpecialCase6(t) 54 TestVersionedCheckpointsSpecialCase7(t) 55 TestNilValueSemantics(t) 56 TestCopyValueSemantics(t) 57 }