Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
History for Tests/common.eagle
2015-06-05
| ||
22:04 | Renamed to lib/System.Data.SQLite/common.eagle. Refactor how the test suite infrastructure package is handled. check-in: [8728586263] user: mistachkin branch: trunk, size: 0 | |
2015-06-02
| ||
18:21 | Add optional support for building the interop assembly with ZIPVFS. file: [178ff0b14d] check-in: [dcd24352a0] user: mistachkin branch: zipvfs, size: 141753 | |
2015-04-09
| ||
04:53 | More fine-tuning of script library / test suite integration. file: [3962674f8d] check-in: [7bc6c13445] user: mistachkin branch: trunk, size: 141730 | |
2015-04-08
| ||
23:12 | Modify the test suite itself to work without the 'object' command, if necessary. file: [0e5c572217] check-in: [673875e370] user: mistachkin branch: trunk, size: 140905 | |
2015-02-20
| ||
19:37 | Revise how the global connection flags are output by the test suite infrastructure. file: [6299b37381] check-in: [1fb906b724] user: mistachkin branch: trunk, size: 133764 | |
19:09 | Make the per-test connection flag output a little less noisy. Fix a leaked test variable. file: [2f91ba29a2] check-in: [2fe91fda63] user: mistachkin branch: trunk, size: 133787 | |
2015-02-18
| ||
22:46 | Improve the changes in the previous check-in. file: [97e40ea302] check-in: [470251caba] user: mistachkin branch: trunk, size: 132681 | |
22:43 | In the test suite infrastructure, make sure the auto-selection process checks in the platform-specific sub-directory. file: [841c01f9ba] check-in: [12aacef1c3] user: mistachkin branch: trunk, size: 132612 | |
2015-02-13
| ||
21:13 | Add support for including extra extensions at compile-time for the custom built interop DLL. file: [4be4f6a44f] check-in: [02e5ea34c5] user: mistachkin branch: trunk, size: 132189 | |
2015-02-12
| ||
18:18 | Enable easier integration with CEROD. file: [277d445fa1] check-in: [d3eb5c0fcc] user: mistachkin branch: trunk, size: 132167 | |
2015-01-29
| ||
00:57 | Enable easier integration with SEE. file: [63b553a674] check-in: [328517cce9] user: mistachkin branch: trunk, size: 132130 | |
2014-12-08
| ||
22:25 | Modify the test suite to support testing with shared-cache enabled. file: [1b9bd4f9d5] check-in: [9c7aa64aed] user: mistachkin branch: trunk, size: 130357 | |
2014-09-24
| ||
05:09 | In the test suite infrastructure, make sure transactions and/or connections 'leaked' by tests are cleaned up before calling the native shutdown function. file: [685184e957] check-in: [cfe8932268] user: mistachkin branch: trunk, size: 129121 | |
2014-09-23
| ||
02:18 | Centralize most test suite handling of constraints that check for the existence of files. file: [85a1ff5195] check-in: [530c121d5f] user: mistachkin branch: trunk, size: 127512 | |
2014-09-03
| ||
04:11 | Updates to the test suite infrastructure to handle Eagle integration changes. file: [184bef09d3] check-in: [e68410521b] user: mistachkin branch: featureWork, size: 119261 | |
2014-08-02
| ||
07:22 | Add some test suite infrastructure routines useful for interactive testing. file: [326d549fc4] check-in: [bc40ad4091] user: mistachkin branch: trunk, size: 119256 | |
2014-07-29
| ||
22:48 | For the debug build configuration only, keep track of how many times each runtime configuration setting is read and have the test suite report on same. Pursuant to [58ed318f2f]. file: [12441f71f4] check-in: [d0e28511f3] user: mistachkin branch: trunk, size: 117685 | |
2014-07-19
| ||
06:16 | Update Eagle script library in externals to the latest trunk code. Move the test data files into their own sub-directory. file: [b9c7107fe1] check-in: [ed5dcaba0f] user: mistachkin branch: trunk, size: 116367 | |
2014-05-30
| ||
21:53 | Add SharedFlags static property to the SQLiteConnection class. Make the display names for connection string properties more consistent. file: [e4bca89b93] check-in: [e4b0d17481] user: mistachkin branch: trunk, size: 116049 | |
2014-04-26
| ||
08:16 | Enhance the test suite infrastructure to evaluate a per-user and/or per-host settings file during test epilogue processing. file: [333b951e89] check-in: [b8c8c26be3] user: mistachkin branch: trunk, size: 115338 | |
2014-02-11
| ||
02:30 | Add TRACE_DETECTION compile-time define and modify several Trace.WriteLine calls in the native library pre-loading code to use it. file: [2531ef30eb] check-in: [a614401f38] user: mistachkin branch: trunk, size: 115135 | |
2014-01-24
| ||
18:04 | Skip running the design-time installer tests when running tests on WoW64. file: [a214000884] check-in: [7ac032e0ad] user: mistachkin branch: trunk, size: 115119 | |
17:35 | Support all external test executables running on WoW64 as well. file: [c729c9dd53] check-in: [01a857efee] user: mistachkin branch: trunk, size: 115063 | |
07:07 | Skip copying native files to the test binary directory when not running on the default platform. file: [ac36cc8c88] check-in: [211a88540a] user: mistachkin branch: trunk, size: 114660 | |
01:27 | More work on getting 32-bit on 64-bit testing support working. file: [dcb069e210] check-in: [b310edde93] user: mistachkin branch: trunk, size: 113161 | |
2014-01-13
| ||
02:31 | Fix comments and formatting. file: [73f127713c] check-in: [2d06ea75cc] user: mistachkin branch: ef6, size: 113118 | |
02:16 | Further enhancements to the test suite infrastructure. file: [347ada2390] check-in: [da255bcf7c] user: mistachkin branch: ef6, size: 113178 | |
2014-01-12
| ||
08:11 | More test suite infrastructure fixes. file: [98c153d386] check-in: [b53ecbc620] user: mistachkin branch: newNs, size: 111842 | |
2014-01-11
| ||
04:27 | Minor adjustments to automation. file: [1d72212896] check-in: [16fb7e87b5] user: mistachkin branch: ef6, size: 108490 | |
04:21 | Work on supporting the test suite and making the new assembly work. file: [f96f53e4a3] check-in: [e3c75bc864] user: mistachkin branch: ef6, size: 108492 | |
2014-01-10
| ||
23:58 | Initial test suite changes for EF6 (incomplete). file: [e04265e81e] check-in: [df2f4392a1] user: mistachkin branch: ef6, size: 108467 | |
23:28 | Initial work on supporting Entity Framework 6. file: [3b06ed6711] check-in: [ccffecfbb0] user: mistachkin branch: ef6, size: 108134 | |
2014-01-06
| ||
04:56 | Add SQLiteCompileOptions and InteropCompileOptions properties to the SQLiteConnection class to return the compile-time options for the SQLite core library and interop assembly, respectively. file: [95555ae35f] check-in: [30dedcb819] user: mistachkin branch: trunk, size: 108096 | |
01:45 | More enhancements to the test suite infrastructure. file: [b62ebefcd8] check-in: [ba3ecbf6c4] user: mistachkin branch: trunk, size: 107081 | |
2014-01-04
| ||
09:23 | Further enhance the connection flag diagnostics. file: [0d21d82f12] check-in: [e06d302ebf] user: mistachkin branch: trunk, size: 105333 | |
02:32 | Make sure that all non-legacy tests honor the global connection flags. file: [ab5ce5c44e] check-in: [14dd55b26b] user: mistachkin branch: trunk, size: 104768 | |
01:36 | More work on connection flags handling in the test suite infrastructure. file: [a599371f83] check-in: [aef2b03cf4] user: mistachkin branch: trunk, size: 102567 | |
01:23 | Test suite infrastructure changes to produce cleaner output when globally testing connection flags. file: [66fd71b7ba] check-in: [26ca8062a7] user: mistachkin branch: trunk, size: 102330 | |
2013-12-31
| ||
08:40 | Add the ability for the test suite infrastructure to skip loading the 'implicit' (i.e. non-platform/architecture) assemblies. file: [f69fa8646a] check-in: [123d84e4ef] user: mistachkin branch: trunk, size: 101972 | |
08:35 | Fixes to test infrastructure utility routines. file: [9beb3df9fa] check-in: [87a9203693] user: mistachkin branch: trunk, size: 101883 | |
07:40 | Update test suite infrastructure to make it possible to easily test the native library pre-loading code. file: [56fdfb3652] check-in: [1a3f35c77a] user: mistachkin branch: trunk, size: 101723 | |
2013-12-27
| ||
07:41 | Update the Eagle core script library and test suite infrastructure to better support testing the native library pre-loading code. file: [26674e2a32] check-in: [9e3b23cb78] user: mistachkin branch: refactorNativeLibraryPreLoader, size: 97338 | |
04:03 | Merge testing changes. Rename the XML configuration file to 'System.Data.SQLite.dll.config'. Break out shared native library pre-loading code to fix compilation issues. file: [5913a155f7] check-in: [c43afb58ea] user: mistachkin branch: refactorNativeLibraryPreLoader, size: 96324 | |
2013-12-26
| ||
03:57 | Enhance the test suite infrastructure to support easier testing of the native library pre-loading code. file: [802a69bbbc] check-in: [54d66e2b47] user: mistachkin branch: testNativeLibraryPreLoader, size: 96249 | |
2013-12-19
| ||
06:38 | Add test for ticket [56b42d99c1]. Minor style fixes. file: [761bb9c1c0] check-in: [c91f525f5a] user: mistachkin branch: tkt-56b42d99c1, size: 93884 | |
2013-12-18
| ||
08:01 | Prefer the new -anyInitialize argument over -preInitialize when using the Eagle shell, where applicable. file: [b86a65bf42] check-in: [d0f59a690b] user: mistachkin branch: trunk, size: 93829 | |
2013-11-27
| ||
01:32 | Use the proper compile-time option to check for the .NET Framework 4.5.1. file: [1997a9f25a] check-in: [1beae37abe] user: mistachkin branch: vs2013, size: 93829 | |
2013-11-26
| ||
00:27 | Adjust the test suite infrastructure to include Visual Studio 2013. file: [29c6a44292] check-in: [c6be0f3eef] user: mistachkin branch: vs2013, size: 93821 | |
2013-11-15
| ||
08:38 | When checking for builds and releases available for testing, make sure the matching interop assembly or core library exists, if necessary (i.e. the primary assembly is not mixed-mode). file: [0dcb3bf603] check-in: [5fc3695abf] user: mistachkin branch: trunk, size: 93665 | |
2013-11-01
| ||
08:11 | Also support setting the specific release version to use for testing. file: [48b0bbeb49] check-in: [c506ce5a7b] user: mistachkin branch: trunk, size: 88486 | |
06:33 | Add a diagnostic message if the LKG directory is not set. file: [7cf51eb2e1] check-in: [601536b42f] user: mistachkin branch: trunk, size: 87822 | |
06:23 | In the test suite infrastructure, also check the configured LKG directory, if any, for available System.Data.SQLite assemblies. file: [128ec32ef2] check-in: [368a495e57] user: mistachkin branch: trunk, size: 87640 | |
2013-10-29
| ||
21:34 | Code style fix. file: [94dcf8f44e] check-in: [fc1d93be1c] user: mistachkin branch: trunk, size: 85487 | |
21:16 | Permit the automatic selection of the first available build of System.Data.SQLite when running the test suite (via the '-runtimeOption autoSelect' command line option). file: [a5d3db6713] check-in: [14ea2fc53d] user: mistachkin branch: trunk, size: 85492 | |
2013-09-18
| ||
02:31 | Simplify and cleanup authorizer tests. Update version history docs. file: [f59605e6a2] check-in: [441ccabcc6] user: mistachkin branch: trunk, size: 82312 | |
02:10 | Add experimental support for interfacing with the authorizer callback mechanism in the SQLite core library. file: [0f9ef8afae] check-in: [12c508890c] user: mistachkin branch: trunk, size: 82461 | |
2013-09-17
| ||
07:04 | Rename the ManagedVersion property to ProviderVersion. Rename the ManagedSourceId property to ProviderSourceId. Add InteropVersion and InteropSourceId properties to the SQLiteConnection class. file: [1aa2dbde00] check-in: [25174c66f9] user: mistachkin branch: trunk, size: 82214 | |
2013-09-16
| ||
22:10 | Add ManagedVersion and ManagedSourceId properties to the SQLiteConnection class. file: [6129455079] check-in: [7eca16cac4] user: mistachkin branch: trunk, size: 80206 | |
2013-09-13
| ||
00:58 | Make sure the database cannot be changed by a query when the CommandBehavior.SchemaOnly flag is used. Fix for [f8dbab8baf]. file: [631ca00fc8] check-in: [30e2ba0f43] user: mistachkin branch: tkt-f8dbab8baf, size: 79068 | |
2013-06-22
| ||
02:51 | Support compiling without built-in support for creating virtual tables in managed code, thus allowing the vtshim extension module to be excluded. file: [7aec0f20ec] check-in: [a85fc42853] user: mistachkin branch: virtualTables, size: 78325 | |
2013-06-21
| ||
05:39 | Move the native memory allocation wrapper methods into the new SQLiteMemory class. file: [91d18f50d0] check-in: [c16bb56cfd] user: mistachkin branch: virtualTables, size: 78182 | |
05:14 | Fix memory leak in the SQLiteModuleBase class. Add support for optionally tracking memory usage of the SQLiteMarshal class. Make sure sqlite3_*_interop() functions are only used when SQLITE_STANDARD is not defined. file: [c013b1d292] check-in: [4aab5f9721] user: mistachkin branch: virtualTables, size: 78188 | |
2013-04-29
| ||
22:57 | Minor corrections to the backup handle accounting used by the test suite. file: [a61742f50a] check-in: [b8842a3e20] user: mistachkin branch: trunk, size: 76961 | |
2013-04-18
| ||
07:21 | Halt the testing process if the build directory cannot be verified by the test suite infrastructure. file: [d47d4d40f8] check-in: [5ded6de675] user: mistachkin branch: trunk, size: 76814 | |
2013-03-20
| ||
23:00 | In the interop assembly, use the sqlite3_prepare_v2() function when available. In the managed assembly, use the sqlite3_prepare_v2() function when enabled. Sync up the list of define constants used by the test suite. file: [478c965475] check-in: [160e7ea1f6] user: mistachkin branch: trunk, size: 75499 | |
2013-03-07
| ||
02:05 | Reorder the arguments to the joinBuildDirectory test suite infrastructure procedure. Also, fixup some comment lines. file: [5942449b75] check-in: [ef146a4391] user: mistachkin branch: trunk, size: 75322 | |
01:52 | Remove superfluous global namespace prefixes. file: [f10b3783b7] check-in: [31eb6cd787] user: mistachkin branch: trunk, size: 75215 | |
2013-03-01
| ||
01:15 | Update Eagle in externals to the beta 27 release. file: [988440f5e4] check-in: [a0aafa8eb9] user: mistachkin branch: trunk, size: 75219 | |
2013-02-27
| ||
07:08 | Simplify the getBuildBaseDirectory test suite infrastructure helper procedure. file: [4976130a7f] check-in: [e34afc8100] user: mistachkin branch: trunk, size: 75218 | |
07:02 | Enhance detection and handling of multiple sets of build output by the test suite. Update Eagle script library in externals to latest trunk. file: [d4801001dd] check-in: [7197d1e4c5] user: mistachkin branch: trunk, size: 74978 | |
2013-02-18
| ||
21:31 | Merge custom connection pool support to trunk. Pursuant to [393d954be0]. file: [2c556c0674] check-in: [90142c95cc] user: mistachkin branch: trunk, size: 71099 | |
2013-02-16
| ||
02:17 | Add testing for the custom connection pool functionality. file: [69f688cb86] check-in: [8549eb3248] user: mistachkin branch: customPool, size: 71078 | |
2013-02-15
| ||
04:36 | Fix compilation and test issues with the INTEROP_LEGACY_CLOSE compile-time option. file: [fef495b13c] check-in: [a75bb0a659] user: mistachkin branch: legacyClose, size: 71098 | |
2013-01-05
| ||
20:40 | Enable easier use of Managed Debugging Assistants during the test suite. file: [86991f8975] check-in: [3d3dcd4a76] user: mistachkin branch: trunk, size: 71077 | |
2012-12-31
| ||
18:19 | Modify test suite infrastructure to support canceling pending SQL queries when the interpreter is interrupted. file: [b9f902c3e1] check-in: [fc38f756de] user: mistachkin branch: trunk, size: 68277 | |
2012-12-30
| ||
09:02 | Enhance diagnostic messages emitted by the test suite infrastructure when loading per-user and per-host settings files. file: [5848d0e4a9] check-in: [fce8f170ea] user: mistachkin branch: trunk, size: 65714 | |
2012-12-29
| ||
21:37 | In the test suite, avoid leaking memory used for data/temp_store_directory. Fix missing description in test [bb4b04d457]. file: [36bcbf108b] check-in: [99a46a4feb] user: mistachkin branch: trunk, size: 65204 | |
17:49 | Fix typo in comment. file: [289d61b226] check-in: [5ccf6ab115] user: mistachkin branch: trunk, size: 64748 | |
17:48 | Add debug configurations to batch tools that build and test 'all' binaries. Adapt stress test so that it will work with the .NET Framework 4.5 installed. file: [d92e5f99b7] check-in: [52bf1489f5] user: mistachkin branch: trunk, size: 64749 | |
13:45 | Update Eagle in externals to the latest trunk. Modify connection pool test and infrastructure to prevent it from counting connections opened from the pool during the release process. file: [7876912b1b] check-in: [71ed45f357] user: mistachkin branch: trunk, size: 64381 | |
2012-12-15
| ||
09:07 | Add ParseViaFramework property to the SQLiteConnection class to allow the built-in (i.e. framework provided) connection string parser to be used when opening a connection. Pursuant to [b4cc611998]. file: [f149541458] check-in: [ba458b79fd] user: mistachkin branch: trunk, size: 63421 | |
2012-12-13
| ||
01:10 | Enhance tests for connection passwords that contain spaces, per ticket [b4cc611998]. file: [f5212d57e5] check-in: [1b95978544] user: mistachkin branch: trunk, size: 62573 | |
2012-10-27
| ||
02:38 | Add native logging callback to the interop assembly for use in the debug build. Make the test for ticket [72905c9a77] shutdown SQLite prior to attempting to enable logging. Fix test constraints on tests for tickets [72905c9a77] and [e1b2e0f769] (i.e. wrap them using the fixConstraints helper procedure). Enhancements to the test suite infrastructure. file: [80f7b6f530] check-in: [4b64a8d444] user: mistachkin branch: trunk, size: 62519 | |
2012-10-26
| ||
22:34 | Further improvements to the threading test and test suite infrastructure related to garbage collection. file: [97d7fe9bfd] check-in: [4a6f2f3342] user: mistachkin branch: trunk, size: 62054 | |
20:47 | Simplify critical handle count result matching by the threading test. file: [256c139eed] check-in: [be3b5a073a] user: mistachkin branch: trunk, size: 59526 | |
20:37 | Add the ability for the test suite to track counts of CriticalHandle derived object instances. Also, slightly simplify test for ticket [6c6ecccc5f]. file: [9f6239de1f] check-in: [09c5128542] user: mistachkin branch: trunk, size: 59968 | |
2012-10-15
| ||
12:56 | Test suite infrastructure enhancements. file: [cee4da305f] check-in: [91e1dcb907] user: mistachkin branch: trunk, size: 58476 | |
2012-10-13
| ||
15:52 | In the test suite infrastructure, allow the database and temporary directories to be overridden via the scratch_directory variable. file: [2ce52eab36] check-in: [7b5145866e] user: mistachkin branch: trunk, size: 54859 | |
06:14 | Update SQLite core library to latest trunk code. Centralize sqlite3_shutdown handling in the test suite infrastructure. file: [009ff99155] check-in: [986baaa70f] user: mistachkin branch: threadAbortProtect, size: 54251 | |
2012-10-12
| ||
11:28 | Enhance Thread.Abort protection and add a special test for it. Also, enhance the test suite infrastructure in support of this new test and fix comments in a related test file. file: [3699963aee] check-in: [6f81afd900] user: mistachkin branch: threadAbortProtect, size: 53192 | |
2012-10-08
| ||
13:48 | Enhancements to test suite infrastructure and comments. file: [3b30ed97d9] check-in: [34eb58d008] user: mistachkin branch: trunk, size: 49558 | |
12:17 | Simplify implementation and usage of the getAppDomainPreamble test suite infrastructure procedure. file: [ec00ce4522] check-in: [a6e4e7b517] user: mistachkin branch: trunk, size: 49090 | |
09:11 | Add support for extra diagnostics in the native interop assembly when compiled in the debug build configuration. Fix several tests to account for recent changes to the setupDb and cleanupDb test suite infrastructure procedures. file: [8efb52003d] check-in: [e8a0cf1336] user: mistachkin branch: trunk, size: 47587 | |
2012-10-07
| ||
03:41 | Update Eagle in externals to the latest trunk. Always specify the stack size for threads created by the test suite. Allow the SQLite temporary directory used by the test suite to be easily overridden. file: [bf56b5d773] check-in: [bed252ba0c] user: mistachkin branch: trunk, size: 47336 | |
02:04 | Add garbage collection workload to the stress test and centralize the garbage collection logic in the test suite infrastructure. file: [33046b6105] check-in: [81b6f97b42] user: mistachkin branch: trunk, size: 46454 | |
2012-09-22
| ||
18:56 | Fix script variable name typo. file: [eb0c621c8b] check-in: [2381125d29] user: mistachkin branch: trunk, size: 46570 | |
18:50 | Modularize the connection opaque object handle lookup done by several tests. Modify test data-1.34 to use the Enum typed ReturnCode property instead of the Int32 typed ErrorCode property. Improve comments and formatting in the common test suite infrastructure file. file: [d9f93665d2] check-in: [40e0fb8133] user: mistachkin branch: trunk, size: 46577 | |
2012-09-21
| ||
05:31 | Fix build issue due to not setting the new .NET Framework properties. Revise batch testing tool to support testing more build variations. Skip handling the LINQ assembly in the design-time installer when targeting Visual Studio 2005. Miscellaneous test cleanup. file: [3d3ecc3ea2] check-in: [9ff332924a] user: mistachkin branch: trunk, size: 44129 | |
2012-09-20
| ||
11:53 | Allow opened connections to skip adding the extension functions included in the interop assembly. Support loading of SQLite extensions. Add more notifications that use the new static Changed event. Miscellaneous comment cleanup. Cleanup usage of compile-time options for the .NET Framework version. Fix argument checking for the batch file tools. file: [1f3ab1cfcf] check-in: [5759e099be] user: mistachkin branch: trunk, size: 41828 | |
2012-09-15
| ||
22:51 | Improve/correct comments in the test suite infrastructure, especially those in getBuildDirectory. file: [4d110132dc] check-in: [2e77593c0d] user: mistachkin branch: trunk, size: 40355 | |
22:13 | Fix some comments. file: [9d1fad2c8c] check-in: [01215e1780] user: mistachkin branch: vs2012Design, size: 38047 | |
22:02 | Restrict the setup to installing one version of the Visual Studio design-time components. Add better support for Visual Studio 2005 to the build and setup automation. file: [45fb630f06] check-in: [95a0e9c66b] user: mistachkin branch: vs2012Design, size: 38067 | |
2012-09-14
| ||
08:06 | Add design-time installer and testing support for Visual Studio 2012. file: [da054f8ecf] check-in: [22a734f9c5] user: mistachkin branch: vs2012, size: 38017 | |
2012-08-28
| ||
21:26 | Cleanup the databases opened by the test for ticket [8c3bee31c8]. file: [0e4130f219] check-in: [0d56186490] user: mistachkin branch: trunk, size: 36768 | |
2012-08-24
| ||
10:00 | Add support for testing the sqlite3_win32_set_directory function. Also, add the ToFullPath connection string property. file: [32dbb19d1a] check-in: [7e3aa2f8bb] user: mistachkin branch: trunk, size: 36764 | |
2012-07-12
| ||
08:18 | Small changes to the unit testing infrastructure integration to allow the common and vendor directories to be overridden. file: [98453bd421] check-in: [51000d0070] user: mistachkin branch: trunk, size: 35550 | |
07:11 | Add support for internal state checking at key points in the public classes that use a connection. Also, adjust the number of iterations for the stress test. file: [3bd218d3b7] check-in: [007a7bb78f] user: mistachkin branch: trunk, size: 35494 | |
2012-07-11
| ||
06:47 | Add support for URI file names. file: [9e9fa2e653] check-in: [cf96d6650f] user: mistachkin branch: trunk, size: 35411 | |
01:29 | Modify unit test infrastructure to support more options for the setupDb and cleanupDb helper procedures, namely skipping garbage collection and file deletion. file: [15aa5b1936] check-in: [0cd38620d4] user: mistachkin branch: trunk, size: 35009 | |
2012-06-22
| ||
20:12 | Update core SQLite library to the latest trunk. Merge support for the sqlite3_close_v2 API. Add missing test contraints for the dynamic SQLite core library detection, the USE_INTEROP_DLL compile-time define, and the System.Data.SQLite.dll / System.Data.SQLite.Linq.dll file detection. Fix several #if statements to include USE_INTEROP_DLL in addition to INTEROP_EXTENSION_FUNCTIONS. file: [17bead3698] check-in: [1462b42fc2] user: mistachkin branch: trunk, size: 34904 | |
2012-06-18
| ||
11:08 | Modify the test suite cleanup semantics to allow the deferred close functionality to work correctly. Also, fix the database cleanup ordering in the tests for ticket [343d392b51]. file: [df5fac7897] check-in: [9b92396ca2] user: mistachkin branch: trunk, size: 34817 | |
2012-05-02
| ||
16:52 | Adjustments to the test case for ticket [996d13cd87]. However, this still does not reproduce the issue reported. file: [fccf96d3b4] check-in: [04c8756a93] user: mistachkin branch: tkt-996d13cd87, size: 33901 | |
2012-04-30
| ||
20:43 | Add DLL file test constraints to tests that execute the test.exe or testlinq.exe files. Also, remove the associated test constraints when deleting build files from the Eagle binary directory. file: [7c324f5cf2] check-in: [f8c324fa13] user: mistachkin branch: tkt-996d13cd87, size: 33435 | |
2012-04-07
| ||
22:18 | Update all versions to 1.0.81.0. Add DefineConstants property to the SQLiteConnection class to return the list of define constants used when compiling the core managed assembly. Support compiling the interop assembly without support for the custom extension functions and the CryptoAPI based codec. file: [f13dedad2e] check-in: [fd6a7e09b8] user: mistachkin branch: trunk, size: 33207 | |
2012-03-24
| ||
12:47 | More work on the backup API support. file: [51cf061df6] check-in: [6d5a1889b6] user: mistachkin branch: backupApi, size: 31662 | |
2012-03-16
| ||
23:04 | Update Eagle script library in externals to the latest pre-beta 22 and change tests as necessary. file: [9aad112b43] check-in: [7a9545bffd] user: mistachkin branch: trunk, size: 31080 | |
2012-03-12
| ||
06:54 | Update several comments in the common unit test infrastructure. Slightly simplify the test for ticket [72905c9a77] and improve its comments. file: [94253dc512] check-in: [916251d054] user: mistachkin branch: trunk, size: 31079 | |
2012-01-26
| ||
08:21 | Support global (per test run) connection flags in the unit test infrastructure to assist in debugging. file: [9e01476789] check-in: [36579c6dfb] user: mistachkin branch: trunk, size: 30911 | |
2012-01-25
| ||
21:54 | Some cleanup for the unit tests and infrastructure. file: [b0868c3989] check-in: [d5cabeb8df] user: mistachkin branch: trunk, size: 30058 | |
17:37 | Fix the default value of the connection flags for the setupDb unit test infrastructure script library procedure. file: [807a2ad8bf] check-in: [96c981c40b] user: mistachkin branch: trunk, size: 29980 | |
17:09 | Add enumerated Flags property to the SQLiteConnection class to control extra behavioral options. file: [7dde98c7d7] check-in: [6a90082172] user: mistachkin branch: trunk, size: 29990 | |
2012-01-12
| ||
10:39 | Add comments for several unit test script procedures. file: [34b4491702] check-in: [647d6c7f72] user: mistachkin branch: trunk, size: 29714 | |
2012-01-05
| ||
09:16 | Modularize the way test files / databases are cleaned up. Log the overall result of the VS designer components installer. Also, use the 'Higher' trace priority more consistently. file: [3b611b245a] check-in: [33948813dd] user: mistachkin branch: trunk, size: 29252 | |
2012-01-03
| ||
07:57 | Enforce the image runtime version restrictions when installing and uninstalling the VS designer components. file: [21522b240c] check-in: [f737d62e72] user: mistachkin branch: VsInstallerWork, size: 27295 | |
2011-12-21
| ||
01:39 | Modify the unit tests and infrastructure to support the new semantics for the compileCSharp script library procedure. Also, update the included Eagle script library in Externals. file: [e78fa9e77f] check-in: [d7f2f75ba3] user: mistachkin branch: trunk, size: 26821 | |
2011-12-16
| ||
08:59 | Revise the CLR method used to query the amount of memory in use for the unit test infrastructure. file: [d80fc4772f] check-in: [ef31bb555b] user: mistachkin branch: trunk, size: 26761 | |
08:45 | Revise the CLR method used to force a full garbage collection in the unit test infrastructure. file: [57c65a69b1] check-in: [e1319dd971] user: mistachkin branch: trunk, size: 26760 | |
08:33 | Allow the directory used for test databases to be easily overridden for the vast majority of tests. file: [6f6041aab3] check-in: [b35fffe201] user: mistachkin branch: trunk, size: 26862 | |
07:09 | Report memory currently in use by the CLR before and after each test file. file: [80a95f9d37] check-in: [3fae72f823] user: mistachkin branch: trunk, size: 26222 | |
2011-11-16
| ||
03:07 | Never attempt to configure the native SQLite logging interface if the SQLite core library has already been initialized for the process. Fix for ticket [2ce0870fad]. file: [5a93be7642] check-in: [f48d1b0376] user: mistachkin branch: trunk, size: 25188 | |
2011-11-15
| ||
05:14 | Merge all diagnostic enhancements and fixes related to ticket [e30b820248] to trunk. file: [22e5500c0c] check-in: [c64aaed9f4] user: mistachkin branch: trunk, size: 24925 | |
04:01 | Add SQLiteSourceId property to the SQLiteConnection class to return the SQLite core library source identifier. Enhance and revising Trace output (in DEBUG only) to be more accurate and to report resource cleanup exceptions. More work on unit testing infrastructure and the test case for ticket [e30b820248]. The SQLite3 class should always attempt to dispose the contained SQLiteConnectionHandle, even when called via the finalizer. file: [cd90b29fe9] check-in: [1808779aa2] user: mistachkin branch: tkt-e30b820248, size: 24892 | |
2011-11-13
| ||
21:47 | Add MemoryHighwater property to the SQLiteConnection class. Also, enhance unit test infrastructure to report it. file: [cc477d8520] check-in: [6959d8f05a] user: mistachkin branch: trunk, size: 22879 | |
08:59 | Add MemoryUsed property to the SQLiteConnection class. Also, report memory in use by the core SQLite library when running the unit test suite. file: [4706ec8f9d] check-in: [dd01ee7c55] user: mistachkin branch: trunk, size: 22431 | |
2011-11-12
| ||
07:05 | Modify unit test infrastructure to better support running test files that exist outside the source tree. file: [5c408e1e62] check-in: [176935a5e1] user: mistachkin branch: trunk, size: 21730 | |
2011-10-11
| ||
12:13 | Add detailed comments on the 'getAppDomainPreamble' unit test infrastructure procedure and its role in running tests that require an isolated application domain. file: [3baf436d46] check-in: [295690bb91] user: mistachkin branch: trunk, size: 20289 | |
2011-10-09
| ||
04:13 | Add comments to the getDateTimeFormat unit testing infrastructure procedure to clarify how the default format was chosen. file: [719c8d99aa] check-in: [1b25ba72a3] user: mistachkin branch: tkt-343d392b51, size: 18911 | |
03:19 | Copy the fix for the Bind_DateTime method to the SQLite3_UTF16 class. Add DateTimeKind connection string property to control the DateTimeKind of parsed DateTime values. Add the necessary method overloads to allow the DateTimeFormat and/or DateTimeKind to be specified by external callers. Reorganize the recognized DateTime formats so that ones with more information are always tried first. Also, add variants that support a trailing timezone specifier. Centralize DateTime format handling in the unit test infrastructure via the new getDateTimeFormat procedure. Revise setupDb unit test infrastructure procedure to accept a DateTimeKind. More changes to tests for ticket [343d392b51]. file: [5dc7518193] check-in: [df7dcd3166] user: mistachkin branch: tkt-343d392b51, size: 18818 | |
2011-10-08
| ||
11:01 | When returning schema information that may be used by the .NET Framework to construct dynamic SQL, use a fake schema name (instead of null) so that the table names will be properly qualified with the catalog name (i.e. the attached database name). Refactor handling of arguments for the setupDb unit test infrastructure procedure. Allow the build and binary directories used by the unit testing infrastructure to be overridden. Add more tests related to ticket [343d392b51]. file: [0e83ac163e] check-in: [2d2ef4ffcc] user: mistachkin branch: tkt-343d392b51, size: 17844 | |
2011-10-04
| ||
09:03 | The unit test infrastructure should make sure the native SQLite library is actually available. Also, update all version and release information for 1.0.76.0. file: [36cfad4673] check-in: [374035c537] user: mistachkin branch: trunk, size: 17005 | |
08:05 | Prevent the SQLiteLog.DomainUnload method from being added multiple times to the AppDomain.DomainUnload event, ticket [0d5b1ef362]. Stop trying to configure the SQLite logging interface in non-default AppDomains, ticket [ac47dd230a]. file: [6d6dc0457a] check-in: [3054af47e2] user: mistachkin branch: trunk, size: 16074 | |
2011-10-03
| ||
02:23 | Modify unit test infrastructure to work on Mono. Also, fix link in test procedures web page. file: [923e3728e0] check-in: [a030a6c1db] user: mistachkin branch: trunk, size: 15661 | |
2011-09-29
| ||
05:53 | Replace most uses of the unit test infrastructure procedure 'getBuildFileName' with 'getBinaryFileName' because we almost always want to load assemblies from the application directory, not the build directory. file: [85293a8313] check-in: [eac43ed4b4] user: mistachkin branch: trunk, size: 15663 | |
04:43 | Allow the various binary file delete/copy/load operations to be skipped during the test prologue (for the System.Data.SQLite related binaries). file: [ae2b6be6e2] check-in: [d2e601c947] user: mistachkin branch: trunk, size: 15661 | |
2011-09-28
| ||
22:48 | Modify the unit test infrastructure to transform it into a formal Eagle package. file: [876ea4efc7] check-in: [b2c3d6de86] user: mistachkin branch: trunk, size: 14877 | |
2011-09-23
| ||
19:32 | Rename the 'enumerableToString' test suite helper procedure to the more correct 'enumerableToList'. file: [071ad8711d] check-in: [4194bc2cb4] user: mistachkin branch: trunk, size: 13285 | |
2011-09-03
| ||
15:36 | More comment updates to test suite. file: [87354e1716] check-in: [5f2352effe] user: mistachkin branch: trunk, size: 13287 | |
14:58 | Add more comments to the unit test infrastructure. Cleanup and modularize use of the test configuration. file: [659f28bd9b] check-in: [a9046f0f02] user: mistachkin branch: trunk, size: 13204 | |
2011-09-02
| ||
17:57 | Add comments to several test suite routines. Also, make sure to strip the directory information from file names provided to the setupDb and cleanupDb test helpers. file: [9062c83904] check-in: [a49d88c5aa] user: mistachkin branch: trunk, size: 10886 | |
2011-07-23
| ||
04:39 | Show version information for the interop assembly during testing. file: [801f052053] check-in: [6e630b74b2] user: mistachkin branch: trunk, size: 8679 | |
2011-07-22
| ||
21:21 | Fix issue with building in a Visual Studio Command Prompt window. Support building and testing the VS2010 projects using the .NET Framework 3.5. file: [e2484abbfd] check-in: [a912d7f434] user: mistachkin branch: trunk, size: 8460 | |
2011-07-18
| ||
23:45 | Make sure the version of the primary assemblies end up in the test log file. file: [4f2212c16d] check-in: [35fccb2bb0] user: mistachkin branch: trunk, size: 8069 | |
2011-07-15
| ||
02:38 | Minor tweaks to unit test infrastructure. file: [0a2887d382] check-in: [3fc667d5de] user: mistachkin branch: trunk, size: 7316 | |
2011-07-10
| ||
10:39 | Support the ON UPDATE, ON DELETE, and MATCH clause information when generating schema metadata for foreign keys. Partial fix for [b226147b37]. VS designer changes are not yet tested. file: [c74c993bfe] check-in: [9eb2e81611] user: mistachkin branch: trunk, size: 6938 | |
01:48 | Updates to unit test infrastructure. file: [7759f13661] check-in: [1f8786cc73] user: mistachkin branch: trunk, size: 6585 | |
2011-07-09
| ||
21:10 | Modify unit test infrastructure to better support testing the mixed-mode assembly. file: [19df57c400] check-in: [84821b2787] user: mistachkin branch: trunk, size: 6679 | |
20:37 | Fix incorrect resource name for SR.resx in the VC 2010 mixed-mode assembly. file: [6042124138] check-in: [55f56ce508] user: mistachkin branch: trunk, size: 5923 | |
2011-07-08
| ||
10:24 | Enhancements to unit test infrastructure to enable profiling. file: [94bd7891c6] check-in: [0c6f84763c] user: mistachkin branch: trunk, size: 5883 | |
2011-07-07
| ||
08:47 | Make the necessary adjustments to the unit test suite and to the 'test' / 'testlinq' projects to allow all the tests contained within those projects to be run programmatically via the unit test suite. file: [b7e00244f6] check-in: [178b6d6379] user: mistachkin branch: trunk, size: 3130 | |
04:18 | Add proper test case for [201128cc88] that covers most branches of the modified method. Also, tweak common test infrastructure. file: [5e89300a5f] check-in: [a290d2c1a5] user: mistachkin branch: trunk, size: 3139 | |
2011-07-06
| ||
20:59 | Modify test case for [e1b2e0f769] to allow the reported exception to be reproduced. file: [d5de2cbfee] check-in: [9a1cb354ec] user: mistachkin branch: trunk, size: 1994 | |
2011-07-05
| ||
10:05 | First attempt to reproduce the issue in ticket [e1b2e0f769]. file: [d8c1affbe2] check-in: [984585f3ac] user: mistachkin branch: trunk, size: 1865 | |
06:07 | Fix for [448d663d11], with tests. Also fixes [2a0c90d7b0]. See also [08f3d3daf2]. file: [fe23d07660] check-in: [50b4844f0c] user: mistachkin branch: trunk, size: 1480 | |
04:40 | Add tests for ticket [448d663d11]. Further refinements to unit testing infrastructure. file: [46990c6357] check-in: [11f11f0c83] user: mistachkin branch: trunk, size: 1428 | |
2011-07-04
| ||
17:19 | More tweaks to unit tests and infrastructure. file: [dbd8aa2c68] check-in: [78c6fc8c6a] user: mistachkin branch: trunk, size: 1133 | |
15:59 | Add pre-beta16 Eagle binaries to externals for unit testing. More changes to new unit testing infrastructure. file: [94d4f9fee7] check-in: [9b6983ebf8] user: mistachkin branch: trunk, size: 922 | |
10:47 | Added: Add test for ticket [2c630bffa7] and some unit-testing infrastructure. file: [b1bd6c7a47] check-in: [2a2aa7392c] user: mistachkin branch: trunk, size: 495 | |