System.Data.SQLite
File History
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

History of Tests/common.eagle

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
Add test for ticket [2c630bffa7] and some unit-testing infrastructure. file: [b1bd6c7a47] check-in: [2a2aa7392c] user: mistachkin branch: trunk, size: 495 Added