Files
sqlalchemy/test/perf
Mike Bayer c691b4cbdf - support for cdecimal
- add --with-cdecimal flag to tests, monkeypatches cdecimal in
- fix mssql/pyodbc.py to not use private '_int' accessor in decimal conversion
routines
- pyodbc version 2.1.8 is needed for cdecimal in any case as
previous versions also called '_int', 2.1.8 adds the same string
logic as our own dialect, so that logic is skipped for modern
pyodbc version
- make the imports for "Decimal" consistent across the whole lib.  not sure
yet how we should be importing "Decimal" or what the best way forward
is that would allow a clean user-invoked swap of cdecimal; for now,
added docs suggesting a global monkeypatch - the two decimal libs
are not compatible with each other so any chance of mixing produces
serious issues.  adding adapters to DBAPIs tedious and adds in-python
overhead.  suggestions welcome on how we should be doing
Decimal/cdecimal.
2010-12-11 17:44:46 -05:00
..
2010-12-05 14:56:26 -05:00
2009-08-06 21:11:27 +00:00
2010-11-15 19:37:50 -05:00
2010-11-15 19:37:50 -05:00
2010-11-15 19:37:50 -05:00
2010-11-15 19:37:50 -05:00
2010-12-11 17:44:46 -05:00
2010-11-15 19:37:50 -05:00

This directory contains informal scripts used to stress test various
library subsections over the years, including testing of memory usage,
function call count, threading behavior.

The scripts here are *not* part of the automated test suite, and instead
were used at the time of development for particular features or
performance enhancements in an ad-hoc fashion.  Ideally 
the various functionality tested within would be brought under the 
umbrella of controlled, automated tests.  Many of the scripts here
are out of date and are possibly covered by formal performance tests
elsewhere.

Current automated stress and performance tests are in test/aaa_profiling/, 
which test either for expected function call count, or flat growth in memory 
usage over time.   These tests are part of the automated test suite
and are maintained for 100% success rate along Python versions from 2.4 through
current 3 versions.