aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/performanceTests.py
AgeCommit message (Collapse)AuthorFilesLines
2023-11-05Update unittest method names to work with Python 3.12.Neil1-10/+10
2023-03-15Fix some warnings from ruff.Neil1-1/+1
2022-12-02Detangle ASCII and multi-byte code for case-insenstive UTF-8 searches.Neil1-5/+24
This avoids some work for the common case of ASCII text, which can reduce time taken for search in text that is ASCII or almost-all ASCII by 30%. Ensures that the bytes variable is always initialized. There are a small gains possible by making other minor changes but they would increase code length and add complexity. Add performance test for UTF-8 search in almost-all ASCII document. Increase size of test cases for more consistent results on faster computers.
2021-11-12Remove XiteQt.py as ScintillaEditPy is no longer included in ScintillaNeil1-4/+1
and the required PySide library no longer supported.
2020-04-17Update Python versions for files that may involve PySide on Linux which requiresNeil1-0/+2
Python 2 still. On Windows, Python3 is used.
2018-04-18Check for perf_counter before using as not available on Python 2 used for PySideNeil1-14/+20
on Linux.
2018-04-18Switch performance tests to more accurate timer.Neil1-14/+14
2013-07-08Fix to work on more versions of Python.Neil1-6/+6
2013-07-07Add tests for searching performance.Neil1-0/+38
2013-07-05Implemented tests for Qt on Linux.Neil1-4/+7
2011-07-25Using 'from __future__ import unicode_literals' to make work on Python 2.7.nyamatongwe1-0/+1
2009-05-12Added README and increased duration of performance tests for more accuracy.nyamatongwe1-5/+4
2009-05-12Include tests in standard repository.nyamatongwe1-0/+84