Merge branch 'buffer-benchmarks' of https://github.com/p-e-w/micro into p-e-w-buffer-benchmarks

This commit is contained in:
Zachary Yedidia
2020-05-20 15:28:36 -04:00
5 changed files with 250 additions and 100 deletions

View File

@@ -1825,65 +1825,3 @@ func TestMultiInsert9(t *testing.T) {
},
)
}
func BenchmarkBuffer(b *testing.B) {
for i := 0; i < b.N; i++ {
TestAuto1(nil)
TestAuto2(nil)
TestAuto3(nil)
TestAuto4(nil)
TestBug19872UndoIsFunky(nil)
TestBug19872UndoIsFunky_2(nil)
TestInsertEmptyText(nil)
TestLastOpIsNoOp(nil)
TestInsertTextWithoutNewline1(nil)
TestInsertTextWithoutNewline2(nil)
TestInsertOneNewline(nil)
TestInsertTextWithOneNewline(nil)
TestInsertTextWithTwoNewlines(nil)
TestInsertTextWithManyNewlines(nil)
TestInsertMultipleNewlines(nil)
TestDeleteEmptyText(nil)
TestDeleteTextFromOneLine(nil)
TestDeleteTextFromOneLine2(nil)
TestDeleteAllTextFromALine(nil)
TestDeleteTextFromTwoLines(nil)
TestDeleteTextFromManyLines(nil)
TestDeleteEverything(nil)
TestTwoUnrelatedEdits(nil)
TestTwoEditsOnOneLine(nil)
TestManyEdits(nil)
TestManyEditsReversed(nil)
TestReplacingNewlines1(nil)
TestReplacingNewlines2(nil)
TestAdvanced1(nil)
TestAdvancedSimplified(nil)
TestIssue144(nil)
TestIssue2586ReplacingSelectedEndOfLineWithNewlineLocksUpTheDocument(nil)
TestIssue3980(nil)
TestTouchingEditsTwoInsertsAtTheSamePosition(nil)
TestTouchingEditsInsertAndReplaceTouching(nil)
TestTouchingEditsTwoTouchingReplaces(nil)
TestTouchingEditsTwoTouchingDeletes(nil)
TestTouchingEditsInsertAndReplace(nil)
TestTouchingEditsReplaceAndInsert(nil)
TestSingleDelete1(nil)
TestSingleDelete2(nil)
TestSingleDelete3(nil)
TestSingleDelete4(nil)
TestSingleDelete5(nil)
TestMultiDelete6(nil)
TestMultiDelete7(nil)
TestMultiDelete8(nil)
TestMultiDelete9(nil)
TestSingleInsert1(nil)
TestSingleInsert2(nil)
TestSingleInsert3(nil)
TestSingleInsert4(nil)
TestSingleInsert5(nil)
TestMultiInsert6(nil)
TestMultiInsert7(nil)
TestMultiInsert8(nil)
TestMultiInsert9(nil)
}
}