mirror of
https://github.com/notepad-plus-plus/notepad-plus-plus.git
synced 2025-04-08 17:15:37 +02:00
[BUG_FIXED] (Author: Dave Brotherstone) Fix scintilla crash bug while closing a document. git-svn-id: svn://svn.tuxfamily.org/svnroot/notepadplus/repository/trunk@1104 f5eea248-9336-0410-98b8-ebc06183d4e3
The test directory contains some unit and performance tests for Scintilla. The tests can only be run on Windows or Linux/Qt using Python 2.7 or 3.x. Python 2.7+ is required because the bytes string type and literals are available. Scintilla must be built before running any tests. A test application for Windows only is in xite.py and this can be run to experiment: pythonw xite.py To run the basic tests: python simpleTests.py There are some lexing tests with simple input files in several languages in the examples subdirectory and their expected lexed states in *.styled where the start of each style is marked with {styleNumber}, for example: {15}<%@{16}language=javas{15}%>{0} To run the lexing tests: python lexTests.py To check for performance regressions: python performanceTests.py While each test run will be different and the timer has only limited granularity, some results from a 2 GHz Athlon with a DEBUG build are: 0.187 testAddLine . 0.203 testAddLineMiddle . 0.171 testHuge . 0.203 testHugeInserts . 0.312 testHugeReplace .