System.Data.SQLite

All files named ”Tests/basic.eagle”
Login

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

History for Tests/basic.eagle

2024-07-04
04:22
Enable tracking of SQLiteMemory class bytes by default. Further testing enhancements. file: [be76b75e1a] check-in: [6e6b7d1598] user: mistachkin branch: trunk, size: 221852
01:18
Further improvements to the 'data-1.116' test. file: [422e946424] check-in: [a38b0f5f53] user: mistachkin branch: trunk, size: 220668
00:16
Improve serialization test (i.e. 'data-1.116') that was added by the previous check-in. file: [f82cf440f6] check-in: [52a66097ee] user: mistachkin branch: trunk, size: 218758
2024-07-03
23:13
Add the Serialize and Deserialize methods to the SQLiteConnection class. file: [645496695d] check-in: [502ca25961] user: mistachkin branch: trunk, size: 217248
2024-07-02
03:02
More test enhancments. file: [f54a81a373] check-in: [943172a587] user: mistachkin branch: trunk, size: 214013
2024-06-25
21:09
Add the 'ConnectionPoolOnly' flag. file: [6fdd297c79] check-in: [c545a8aaef] user: mistachkin branch: trunk, size: 213992
2024-06-05
04:00
Add tests for the SQLiteParameterCollection.NoCase property. file: [27e270c0c6] check-in: [9f12fb2df5] user: mistachkin branch: trunk, size: 213956
01:58
Improve test for the 'compress' interop assembly extension. file: [7051fdd385] check-in: [96965e3025] user: mistachkin branch: trunk, size: 211696
01:33
Add tests for the 'compress' and 'zipfile' interop assembly extensions. file: [8027867cbb] check-in: [cd780db867] user: mistachkin branch: trunk, size: 211594
2024-03-25
01:20
Updates to lists of core library constants. file: [2a8416c528] check-in: [55bae7dd04] user: mistachkin branch: trunk, size: 209844
2024-01-22
10:25
Update SQLite core library to the 3.45.0 release. Pickup the latest SQLite 3.45 core library docs from upstream. file: [63af399375] check-in: [b8ba560cfe] user: mistachkin branch: trunk, size: 209702
2023-07-07
17:42
Update expected results for test 'data-1.5' to account for the new keywords added in the previous check-in. file: [6c97e401b4] check-in: [3d3e9760ea] user: mistachkin branch: trunk, size: 209702
2023-05-12
22:28
Add the 'StepRetries' connection string property. Also, revise how the 'PrepareRetries' connection string property works internally. file: [59afa6e3db] check-in: [98877b1863] user: mistachkin branch: trunk, size: 209536
2023-04-01
04:23
Add the 'TextHexPassword' connection string property. file: [e4913accd7] check-in: [740d7652e8] user: mistachkin branch: trunk, size: 209436
2022-11-22
20:16
Add experimental support for native sha3 extension. file: [129c38bba6] check-in: [dd498797e7] user: mistachkin branch: trunk, size: 206978
2022-08-06
02:22
Add test for the new DefaultMaximumSleepTime connection string property. file: [a40e80f630] check-in: [579b7edbe6] user: mistachkin branch: trunk, size: 205656
2022-07-06
00:48
Enhancements to the SQLiteConnection.Changed event. Cleanup several tests. Pursuant to [ce4d70ea6f]. file: [27aefad410] check-in: [50a09e2598] user: mistachkin branch: trunk, size: 205510
2022-03-03
20:27
Fix test 'data-1.77' to account for the JSON1 changes. file: [1cf498c861] check-in: [c0edf416b5] user: mistachkin branch: trunk, size: 205589
2021-12-07
04:07
Several test case fixes. file: [0b9cca0d32] check-in: [d887fa3fc9] user: mistachkin branch: trunk, size: 205724
2021-12-04
22:47
More work-in-progress. file: [5cbe010263] check-in: [328b5c7371] user: mistachkin branch: poolV2, size: 205728
2021-05-16
18:48
Improve test suite handling of invoking dynamically compiled C# code. file: [85d05a2c46] check-in: [f5ff93e3d6] user: mistachkin branch: trunk, size: 205910
2021-05-02
01:24
Add test constraints to avoid using C99 math functions in the core library when they are not available. file: [d46b86f85e] check-in: [2afd8492e1] user: mistachkin branch: trunk, size: 205658
2021-03-05
08:12
Add support for math functions now provided by the SQLite core library. file: [dbf6eda767] check-in: [d9db7c6868] user: mistachkin branch: trunk, size: 205619
2021-02-19
02:50
Add 'TextPassword' connection string property for use with the SQLite Encryption Extension. file: [02439d3e28] check-in: [d2ec91fd6e] user: mistachkin branch: trunk, size: 201391
2021-02-07
08:19
Improve version checking tests. file: [99f2c7c14d] check-in: [b0f0af4d17] user: mistachkin branch: trunk, size: 198951
2020-09-24
21:59
Attempt to optimize construction of the SQLiteConnection class. Pursuant to [be12568e30]. file: [e2b6736da5] check-in: [438037ced6] user: mistachkin branch: trunk, size: 198921
2020-06-01
23:36
Enhancements to test suite file and directory handling. file: [c451460365] check-in: [f5a10b02b1] user: mistachkin branch: testSuiteFiles, size: 197457
2020-05-24
01:22
Fix a couple test failures. file: [6744507227] check-in: [2e3441506c] user: mistachkin branch: core-3.32.0, size: 197467
2020-04-25
19:21
Support automatic value conversions for columns with a declared type of MEDIUMINT or MEDIUMUINT. Pursuant to [515cb60b10]. file: [b790e41d83] check-in: [b4eb15b5a5] user: mistachkin branch: trunk, size: 197465
2020-04-06
17:38
Cherrypick of [4a1d38fa7b523ade]. file: [c53ca92187] check-in: [dc8d0e6db3] user: mistachkin branch: branch-1.0.112, size: 196224
17:36
Robustify the test suite against erroneous .NET Core configuration files for the 'testef6' program. file: [2d025cfbc9] check-in: [4a1d38fa7b] user: mistachkin branch: trunk, size: 197406
2020-03-05
00:36
More work on tests. Rename the new environment variable. file: [b60936d446] check-in: [f6f755c1ee] user: mistachkin branch: trunk, size: 197350
2020-03-04
03:25
When using the (unsupported) legacy CryptoAPI based codec, skip encrypting page #1 because that can lead to database corruption and other malfunctions. file: [e6ecebfa4a] check-in: [e877217109] user: mistachkin branch: trunk, size: 197527
02:04
Update several test cases. file: [fa23d3e364] check-in: [8fa881a525] user: mistachkin branch: trunk, size: 196648
2020-01-19
03:27
Add support for the new DBCONFIG options and update several tests. file: [547dff9d50] check-in: [436f0e76b2] user: mistachkin branch: corePreRelease, size: 196168
2020-01-18
21:01
Prepare to update the SQLite core library to the latest pre-release code. file: [5dd3b4270c] check-in: [8c27717d84] user: mistachkin branch: corePreRelease, size: 196024
2019-10-26
23:47
Add preliminary support for .NET Core 3.0 and the .NET Standard 2.1. Pursuant to [ce75d320d0]. file: [8dd0b5aa44] check-in: [f27654c95b] user: mistachkin branch: trunk, size: 195852
23:06
Fix test name. file: [44d40b5971] check-in: [08dc03fa55] user: mistachkin branch: limits, size: 195440
23:06
Some fixes. Add tests. Update version history docs. file: [f98aaa74a9] check-in: [e82be4000d] user: mistachkin branch: limits, size: 195426
2019-10-13
04:39
Normalize line endings for the 'data-1.3' test results. file: [bd2ddfb1d5] check-in: [706b0d050c] user: mistachkin branch: netStandard21, size: 194523
2019-10-12
21:30
Partially reverse changes from the previous two check-ins that are wrong and unnecessary. file: [f6f5d5063a] check-in: [774258b89e] user: mistachkin branch: netStandard21, size: 194393
20:31
Add new test data file missing from the previous check-in. file: [af52c440f3] check-in: [3179c8eae5] user: mistachkin branch: netStandard21, size: 195126
20:19
Further test suite refinements. file: [597cfd3f5b] check-in: [09c0313477] user: mistachkin branch: netStandard21, size: 195077
2019-10-10
04:09
Add several missing test constraints. file: [3ff31e2974] check-in: [610ef6001f] user: mistachkin branch: netStandard21, size: 194457
2019-10-09
03:09
Update test 'data-1.2' to make it consistent with test 'data-1.3'. file: [781b3955e1] check-in: [b1f8b8d63a] user: mistachkin branch: netStandard21, size: 194355
02:10
Simplify the changes to test 'data-1.3'. file: [3addb96fc5] check-in: [60e9befd31] user: mistachkin branch: netStandard21, size: 194313
01:07
Add missing calls to 'info previouspid true' to the test suite. file: [4e8c9b98cf] check-in: [c7c7f4032f] user: mistachkin branch: netStandard21, size: 195641
00:32
Break test 'data-1.3' into two, one for the .NET Framework 4.x and one for .NET Standard 2.1. file: [7b3a82e233] check-in: [2b6e69647e] user: mistachkin branch: netStandard21, size: 195474
2019-10-07
05:16
Adjust a couple test constraints. file: [8fa159c94d] check-in: [f2da1cf458] user: mistachkin branch: netStandard21, size: 194137
03:07
Update some tests. file: [9c038c16c6] check-in: [db37d8cc30] user: mistachkin branch: netStandard21, size: 194113
2019-10-05
03:32
Add support for new DBCONFIG options from the SQLite core library. Pursuant to [03b6b0edd7]. file: [1eb0aff4d0] check-in: [42082ffc4d] user: mistachkin branch: trunk, size: 194111
2019-08-01
01:25
Enhance the target framework abbreviation handling. file: [0e90e4e0c3] check-in: [02695316e9] user: mistachkin branch: trunk, size: 193645
2019-05-16
03:23
Enhance the new tests for SQLiteLog subsystem initialization. file: [a9601e0441] check-in: [767b97f170] user: mistachkin branch: trunk, size: 191917
2019-05-15
01:08
Add additional tests for the SQLiteLog.Initialize method. Add 'No_SQLiteLog' environment variable to disable the SQLiteLog subsystem initialization. file: [a5bc43e52e] check-in: [232364a514] user: mistachkin branch: trunk, size: 185879
2019-04-05
02:40
In the test suite, when compiling C# code, skip emitting symbols. file: [cb7f21de16] check-in: [ca7215e405] user: mistachkin branch: trunk, size: 182989
2018-12-23
04:56
Add HidePassword connection flag to remove the password from the connection string once the database is opened. Pursuant to [23d8d6171e]. file: [6eae55012c] check-in: [02ed8cae60] user: mistachkin branch: trunk, size: 182975
2018-07-24
00:24
Add some missing 'SQLiteInterop' test constraints. file: [b4764e22b6] check-in: [04dcf6e006] user: mistachkin branch: trunk, size: 182895
2018-07-10
11:10
Add another test to verify the behavior of read-only connections with respect to the connection pool. See also check-in [14d18ee82623c85f]. file: [8b91818de2] check-in: [5e689a7650] user: mistachkin branch: trunk, size: 182881
01:53
Do not allow read-only connections into (or out of) the connection pool. file: [9b234f352b] check-in: [14d18ee826] user: mistachkin branch: trunk, size: 181629
2018-04-25
18:20
Merge updates from trunk. file: [3f6dd2a77e] check-in: [f72560a85a] user: mistachkin branch: netStandard20, size: 179533
18:16
Add the new DO and NOTHING keywords to the keyword lists maintained by System.Data.SQLite. Enhance test coverage to check the aforementioned list of keywords. file: [79d47544ed] check-in: [fb9c4ae180] user: mistachkin branch: trunk, size: 179618
2018-04-05
14:44
Fix typo in test. file: [588e643749] check-in: [14f75478c2] user: mistachkin branch: netStandard20, size: 178493
14:42
More porting work on build system, test suite, and web pages. file: [e4538ed1c0] check-in: [3e80bcba79] user: mistachkin branch: netStandard20, size: 178481
2018-02-27
16:32
Test constraint fixes. file: [9286f519bd] check-in: [5419324a5d] user: mistachkin branch: trunk, size: 178578
15:53
Further enhancement to the 'data-1.95' test. file: [bf60511aa5] check-in: [48783a7499] user: mistachkin branch: trunk, size: 178496
00:44
Another correction to the 'data-1.95' test: make sure it still works properly when there are pre-registered functions. file: [5f27e1c13f] check-in: [b2ebc6c99d] user: mistachkin branch: trunk, size: 178491
00:01
Several test fixes: remove use of -nocase option from 'data-1.74' and limit 'data-1.93' / 'data-1.94' to the SQLite core library 3.23 or higher. file: [3d63d86f84] check-in: [eeb641701c] user: mistachkin branch: trunk, size: 178464
2018-02-26
21:31
Make the (new) SetConfigurationOption tests more robust and get them passing again. file: [14d7fd22a2] check-in: [550a609491] user: mistachkin branch: trunk, size: 178316
19:31
Enhancements to tests added by the previous check-in. file: [aab801a8c0] check-in: [e2dffd3a80] user: mistachkin branch: trunk, size: 178249
19:17
Add tests for the database option values added via check-in [b7ba6996c1]. file: [91a42adaa7] check-in: [b3872ff42e] user: mistachkin branch: trunk, size: 177815
2018-02-20
13:00
Adjust the test constraints impacted by Mono 5.8. file: [6e07cc0668] check-in: [c9a7204890] user: mistachkin branch: trunk, size: 175156
2018-02-08
04:40
Enhancements to the extended result code tests. file: [d1feefeb90] check-in: [34545cc064] user: mistachkin branch: trunk, size: 175156
02:22
Update two tests to account for modified error codes and messages. file: [2d2d32605d] check-in: [b793037b2e] user: mistachkin branch: trunk, size: 171968
01:02
Sync up (fallback) error messages with those in the SQLite core library. Mask off extended error codes prior to using the fallback table. Add tests for preserving extended error codes in the SQLiteException class. file: [62112501e7] check-in: [accc5da1ee] user: mistachkin branch: trunk, size: 171950
2018-01-30
21:16
Add experimental WaitForEnlistmentReset connection flag and WaitTimeout connection string property. file: [7bc807e2ea] check-in: [19447f0a41] user: mistachkin branch: trunk, size: 168593
2018-01-26
01:11
Make it possible to determine which test is associated with a connection object (e.g. being closed, disposed, etc). file: [152693a320] check-in: [d142c335ab] user: mistachkin branch: trunk, size: 168532
2017-12-18
13:00
Adjust the test constraints impacted by Mono 5.4. file: [47a71d1421] check-in: [c4a0c9d86c] user: mistachkin branch: trunk, size: 168520
2017-12-04
16:32
Minor correction to the 'data-1.81' test cleanup. file: [7e8b5b757b] check-in: [16d05f978b] user: mistachkin branch: trunk, size: 168510
2017-11-29
01:41
Update some tests to be explicit about the DateTimeKind. file: [a0e89efce4] check-in: [c67a1ad0f6] user: mistachkin branch: trunk, size: 168510
2017-11-14
08:50
Fix minor coding style issue with several test files. file: [009d65e727] check-in: [153c619047] user: mistachkin branch: trunk, size: 168294
2017-11-01
17:13
The expected test result for 'data-1.90' did not account for non-debug builds. file: [eb565491ab] check-in: [daa1bd9321] user: mistachkin branch: trunk, size: 168270
2017-10-25
17:07
Temporarily re-enable the legacy CryptoAPI codec. file: [687b62cd29] check-in: [9486553a2c] user: mistachkin branch: trunk, size: 168264
2017-07-31
19:16
Fix variable leak in tests 'data-1.91' and 'data-1.92'. file: [f4798280b3] check-in: [862485361a] user: mistachkin branch: trunk, size: 168424
18:53
Improvements to 'Password' error messages. file: [5c58fa69d8] check-in: [3a8df73b78] user: mistachkin branch: trunk, size: 168416
18:13
Throw an exception when the 'Password' / 'HexPassword' connection string properties are used without encryption support. file: [0717989a51] check-in: [da318bde6b] user: mistachkin branch: trunk, size: 168288
18:08
Fix broken expected result for test 'data-1.90', added by check-in [e52c25447b]. file: [f63c514116] check-in: [c6aa4ff71c] user: mistachkin branch: trunk, size: 166991
2017-07-15
21:19
Add some tests for the 'sqlite_stmt' virtual table. file: [794e1ab4f2] check-in: [e52c25447b] user: mistachkin branch: trunk, size: 166987
18:31
Update SQLite core library to latest 3.20.0 release candidate. file: [7567f977cb] check-in: [fd03d40e6d] user: mistachkin branch: trunk, size: 165847
2017-06-10
01:09
Simplify the new test case added in the previous check-in. file: [292bd2e539] check-in: [ac29179121] user: mistachkin branch: trunk, size: 165748
00:56
Fix issue that prevented SQLiteBlob creation from succeeding for tables that did not have an integer primary key. file: [6df29a57a9] check-in: [a47688aca5] user: mistachkin branch: trunk, size: 165762
2017-05-11
15:21
Update tests and suite helper library to account for caching of the XML configuration file name. file: [306b8f77f7] check-in: [4fdd8dee13] user: mistachkin branch: trunk, size: 163986
01:30
Cache the assembly directory used by the configuration subsystem. file: [773995d427] check-in: [92f1a8d6b9] user: mistachkin branch: trunk, size: 163475
2017-05-08
19:15
Add test for the fix in check-in [9b146be3f9aef0c3]. file: [998a573fd7] check-in: [ece910dd8d] user: mistachkin branch: trunk, size: 161580
2017-04-03
23:58
Test suite changes to support using Fossil 2.x for the SQLite and System.Data.SQLite source repositories. file: [baeed318c4] check-in: [82636827d7] user: mistachkin branch: trunk, size: 160525
2017-02-27
17:56
Prepare for the proposed hash algorithm changes in Fossil 2.0. file: [6b92b1f5b0] check-in: [5c2462c16b] user: mistachkin branch: fossil-2.0, size: 160525
2017-02-02
19:26
Add experimental support for native sha1 extension. file: [a98befd933] check-in: [f1feb19c18] user: mistachkin branch: trunk, size: 160519
2016-10-30
02:11
Test portability and readability tweaks. file: [aa9b8426d0] check-in: [9a848acf67] user: mistachkin branch: trunk, size: 159268
2016-10-27
20:19
Bump version to 1.0.104.0. Update version history docs. Prevent the GetByte, GetChar, and GetInt16 methods of the SQLiteDataReader class from throwing exceptions for large integer values. Pursuant to [5535448538]. file: [d0d52557fb] check-in: [2b70123e05] user: mistachkin branch: trunk, size: 159268
2016-10-13
18:09
Test changes for Mono 4.6.x. file: [931325ddc8] check-in: [5955cd2f21] user: mistachkin branch: trunk, size: 159227
2016-08-31
23:06
Revise how the sample database files are copied. file: [ef532c0909] check-in: [e34b3597d5] user: mistachkin branch: interopPostBuild, size: 159164
22:21
Completely reform the handling of mixed-mode assembly files in the test suite. file: [d156258238] check-in: [4b4a4a4175] user: mistachkin branch: interopPostBuild, size: 159935
2016-07-30
19:47
Make test 'data-1.84' work on Mono 4.4. file: [734709d856] check-in: [acfc512faa] user: mistachkin branch: trunk, size: 159917
2016-07-01
09:28
Slight test improvement. file: [6d93c946a1] check-in: [8d6ce5d334] user: mistachkin branch: blobIo, size: 159660
09:06
Add experimental support for incremental blob I/O. file: [20bece3cf3] check-in: [ccf2547bfd] user: mistachkin branch: blobIo, size: 159617
2016-06-30
02:42
Add test for a REGEXP operator implemented using the Regex class. file: [7673a3c945] check-in: [a42d12707e] user: mistachkin branch: trunk, size: 157463
2016-06-21
20:05
Correct a couple tests due to time zone and DateTime parsing issues. file: [db85d1542d] check-in: [fb04defd96] user: mistachkin branch: trunk, size: 150990
2016-06-19
06:42
Fix some test constraints. file: [70d89ab112] check-in: [f1e6c7c76b] user: mistachkin branch: trunk, size: 150763
2016-06-18
21:34
Add IsReadOnly method to the SQLiteConnection class. file: [ba0d7ba47f] check-in: [c4f8b9e65b] user: mistachkin branch: trunk, size: 150740
2016-06-15
18:49
Remove a superfluous variable from a test. file: [8fd28a2b45] check-in: [d3092d0d87] user: mistachkin branch: trunk, size: 148817
2016-06-02
19:35
Add VerifyOnly method to the SQLiteCommand class. file: [2a1a932413] check-in: [36669ce629] user: mistachkin branch: trunk, size: 148847
2016-03-24
20:43
Fix a couple build configuration test constraints. file: [b9982aeb26] check-in: [81ccaf438c] user: mistachkin branch: trunk, size: 145907
03:30
In the test suite, make sure the interop assembly, if present, is used for extension loading. file: [c3579fea05] check-in: [42b74232eb] user: mistachkin branch: trunk, size: 145902
2016-03-23
17:52
Adjust tests related to extension loading to make them work better for POSIX. file: [714ed6152a] check-in: [a5895007d1] user: mistachkin branch: trunk, size: 145872
05:22
More test constraints for Mono 4.2. file: [00b54869ce] check-in: [d92e5e9396] user: mistachkin branch: trunk, size: 145777
2016-03-22
17:40
One more Windows-specific test constraint. file: [d763d20ab3] check-in: [48396b3765] user: mistachkin branch: trunk, size: 145754
17:34
Tests for Windows-specific features should run only on Windows. file: [22ffcc216b] check-in: [92f27e48a2] user: mistachkin branch: trunk, size: 145746
17:01
More test portability enhancements. file: [a0ae17a654] check-in: [ae12ca01d9] user: mistachkin branch: trunk, size: 145738
04:29
Some test portability enhancements for Mono. file: [b141e25d27] check-in: [62d83650d5] user: mistachkin branch: trunk, size: 145498
04:04
Running the 'legacy' test program from the test suite should require the 'winForms' test constraint. file: [50df5e29e5] check-in: [d650aaeda5] user: mistachkin branch: trunk, size: 145452
00:29
Simplify checking for test results that contain exception error messages. file: [a050d55f9c] check-in: [8732a87f79] user: mistachkin branch: trunk, size: 145443
2016-03-21
16:15
Centralize save/restore handling (in the test suite) for environment variables. Stop leaking a variable in tests data-1.79 and data-1.80. file: [b7616eb080] check-in: [7d3501975e] user: mistachkin branch: trunk, size: 144904
2016-03-09
22:34
Fix the (unsupported) legacy CryptoAPI based codec so that it no longer prevents page size changes. file: [8e1ae2364f] check-in: [e39ba4bf1a] user: mistachkin branch: trunk, size: 146563
2016-03-02
18:32
The 'UnixEpoch' DateTime format should use Int64 internally, not Int32. file: [7e15821f64] check-in: [d28375563e] user: mistachkin branch: trunk, size: 145754
2015-12-20
07:13
Stop leaking the 'savedEnv' script variable in tests 'data-1.68' and 'data-1.69'. file: [d8befe00db] check-in: [90e0d6df11] user: mistachkin branch: trunk, size: 145071
2015-10-20
00:29
Add GetDatabaseName, GetTableName, and GetOriginalName methods to the SQLiteDataReader class. file: [336f076a9e] check-in: [7b08d5ca2f] user: mistachkin branch: trunk, size: 145053
2015-09-25
20:56
Another minor cleanup tweak to test case 'data-1.75'. file: [0efa8465d1] check-in: [b0625cacb9] user: mistachkin branch: trunk, size: 143135
20:55
Minor cleanup tweak to test case 'data-1.75'. file: [30fe9dbed3] check-in: [52146e11e8] user: mistachkin branch: trunk, size: 143124
2015-09-16
18:13
Enhance test case for the SQLiteCommand.Reset method. file: [577e30a5bc] check-in: [d322dd9e02] user: mistachkin branch: trunk, size: 143135
2015-09-11
19:31
Add experimental support for the 'json1' extension, enabled by default. file: [950fb11a3b] check-in: [206cf1bc0a] user: mistachkin branch: trunk, size: 143057
2015-09-09
23:46
Add FileName property to the SQLiteConnection class. file: [53da1284bb] check-in: [d0d6e924bc] user: mistachkin branch: trunk, size: 140915
2015-09-04
19:59
Add FileName property to the SQLiteConnection class. file: [5e9b33c80a] check-in: [71cc174339] user: mistachkin branch: dbFileName, size: 139287
2015-08-28
22:16
Fix implementation and tests for SQLiteCommand.Reset method. Remove (now) superfluous new code. file: [4198974062] check-in: [6fa1fe8314] user: mistachkin branch: cmdReset, size: 140112
20:26
Work in progress on exerpimental method to reset the statements associated with a SQLiteCommand. file: [014f24e81b] check-in: [f12609cfe9] user: mistachkin branch: cmdReset, size: 139808
2015-08-15
17:12
Merge updates from trunk. file: [f670ef16ee] check-in: [d1fe039ff7] user: mistachkin branch: delegateFunction, size: 138484
03:48
Refactor SQLiteDelegateFunction constructor to accept two delegates, not one. Use early-bound delegates by default. Get tests passing. file: [2110196d67] check-in: [3c25655a66] user: mistachkin branch: delegateFunction, size: 138271
2015-08-12
22:36
Test suite fixes to get it working with Mono 4.0. file: [1ee5b8b087] check-in: [d282128d61] user: mistachkin branch: trunk, size: 129880
20:15
Enhance test suite infrastructure to make it work properly without the interop assembly. file: [5e6f753deb] check-in: [e161b486c4] user: mistachkin branch: trunk, size: 129801
2015-08-05
00:57
Work in progress on tests. Not yet working. file: [4018b0cf62] check-in: [56469328f7] user: mistachkin branch: delegateFunction, size: 134543
2015-07-25
18:20
Add 'Recursive Triggers' connection string property to enable or disable the recursive trigger capability. Pursuant to [3a82ee635b]. file: [d537beb3ca] check-in: [8a3839a32f] user: mistachkin branch: trunk, size: 129667
2015-07-17
02:01
Add the UnbindFunctionsOnClose connection flag. file: [52af3b1ee5] check-in: [2a6efe65f7] user: mistachkin branch: trunk, size: 129554
01:08
Add UnbindFunction method to the SQLiteConnection class. file: [38b8d5c5c0] check-in: [187e8cb03d] user: mistachkin branch: trunk, size: 124663
2015-07-14
22:03
Add experimental support for the FTS5 loadable extension. file: [e1130d4fec] check-in: [b1750e5eba] user: mistachkin branch: trunk, size: 119827
19:29
Honor the pre-existing flags for connections during the Open method. Fix for [964063da16]. file: [94317b0728] check-in: [f7cac79346] user: mistachkin branch: trunk, size: 118575
2015-06-24
20:02
Change the base type for the SQLiteConnectionFlags enumeration to long integer. Improve exception handling in all native callbacks implemented in the SQLiteConnection class. Add Progress event and ProgressOps connection string property to enable raising progress events during long-running queries. file: [33b58abbfb] check-in: [3b020c8c80] user: mistachkin branch: trunk, size: 118486
2015-06-09
23:13
Add BusyTimeout connection string property to set the busy timeout to be used by the SQLite core library. file: [d46647bead] check-in: [873c720835] user: mistachkin branch: trunk, size: 118426
2015-06-03
16:38
Fix incorrect test result. file: [985fc6ce29] check-in: [212beca674] user: mistachkin branch: zipvfs, size: 118337
02:16
Support alternate VFSs when opening a database connection. More work on ZipVFS integration. This is an interim check-in and needs testing. file: [f28bb3afe4] check-in: [6bf64f992e] user: mistachkin branch: zipvfs, size: 118337
2015-05-30
21:38
Implement the Substring method for LINQ using the 'substr' core SQL function. file: [cc0ee0b194] check-in: [52085afe23] user: mistachkin branch: trunk, size: 118209
2015-05-06
02:58
Add DefaultFlags_SQLiteConnection environment variable to enable customization of the default connection flags. file: [c686e90090] check-in: [719a56624a] user: mistachkin branch: trunk, size: 116571
2015-04-21
18:18
Improve ADO.NET conformance of the SQLiteDataReader.RecordsAffected property. Fix for [74542e702e]. file: [3b11b9efdf] check-in: [68239f46ea] user: mistachkin branch: trunk, size: 113373
2015-04-08
23:12
Modify the test suite itself to work without the 'object' command, if necessary. file: [ce47ee46c7] check-in: [673875e370] user: mistachkin branch: trunk, size: 113370
2015-02-12
23:53
Add PrepareRetries connection string property to allow the maximum number of retries when preparing a query to be overridden. Fix for [647d282d11]. file: [ce989b4e81] check-in: [39f91f897d] user: mistachkin branch: trunk, size: 112687
2015-01-29
00:57
Enable easier integration with SEE. file: [620b3cd97f] check-in: [328517cce9] user: mistachkin branch: trunk, size: 112626
2015-01-08
04:55
Work in progress for ticket [8d928c3e88]. These changes are not yet fully tested. file: [43a9748da4] check-in: [0b6d0e63ca] user: mistachkin branch: tkt-8d928c3e88, size: 112770
2014-09-23
02:18
Centralize most test suite handling of constraints that check for the existence of files. file: [0affcbbe4d] check-in: [530c121d5f] user: mistachkin branch: trunk, size: 112753
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: [33d5126054] check-in: [ed5dcaba0f] user: mistachkin branch: trunk, size: 115424
2014-05-30
21:53
Add SharedFlags static property to the SQLiteConnection class. Make the display names for connection string properties more consistent. file: [2a058e2c99] check-in: [e4b0d17481] user: mistachkin branch: trunk, size: 115229
2014-05-29
04:52
Add the DefaultDbType and DefaultTypeName connection string properties to the SQLiteConnectionStringBuilder class. file: [77a51fcf09] check-in: [67d18c8ae3] user: mistachkin branch: trunk, size: 115132
2014-04-21
20:11
Add SetChunkSize method to the SQLiteConnection class. Pursuant to [d1c008fa0a]. file: [3d19cc9218] check-in: [146cb55f1e] user: mistachkin branch: trunk, size: 114944
2014-03-29
20:52
Make test 'data-1.37' more resilient to thread timing issues. file: [e24abe6334] check-in: [a242748e03] user: mistachkin branch: trunk, size: 113776
2014-03-14
20:20
Add StickyHasRows connection flag to cause the SQLiteDataReader.HasRows property to return non-zero if there were ever any rows in the associated result sets. file: [c8699c17d6] check-in: [59bbbbfcdb] user: mistachkin branch: stickyHasRows, size: 113775
2014-03-12
22:56
Add the SQLiteDataReader.StepCount property to return the number of rows seen so far. file: [38b9e8d050] check-in: [a31cac5d59] user: mistachkin branch: trunk, size: 111271
20:50
Add a test for the SQLiteDataReader.HasRows property. file: [9c56ac8d44] check-in: [7fb5c1cd3e] user: mistachkin branch: trunk, size: 108821
2014-02-05
21:05
Add another test. file: [2d1bf1b5df] check-in: [00e7e89139] user: mistachkin branch: trunk, size: 106343
21:00
Add more tests. file: [4b1b566b29] check-in: [dc9d065888] user: mistachkin branch: trunk, size: 105405
2014-02-04
05:01
Update test results to account for the recent changes to TypeNameToDbType and DbTypeToTypeName. file: [2ea2925391] check-in: [86ab4b53ca] user: mistachkin branch: trunk, size: 104448
2014-02-01
00:51
Add support for per-connection mappings between type names and DbType values. Pursuant to [e87af1d06a]. file: [f3f58839cc] check-in: [d84ccf015e] user: mistachkin branch: trunk, size: 104413
2014-01-24
17:35
Support all external test executables running on WoW64 as well. file: [c97464b345] check-in: [01a857efee] user: mistachkin branch: trunk, size: 102398
2014-01-12
10:53
More tests for the EF6 assembly. file: [e58cf9b2b4] check-in: [68cea6be99] user: mistachkin branch: ef6, size: 102364
08:11
More test suite infrastructure fixes. file: [18781af9c5] check-in: [b53ecbc620] user: mistachkin branch: newNs, size: 99157
07:19
More namespace/resource changes to get more tests working. file: [d8d6701347] check-in: [5a8b708142] user: mistachkin branch: newNs, size: 98890
2014-01-11
04:21
Work on supporting the test suite and making the new assembly work. file: [412bab8f95] check-in: [e3c75bc864] user: mistachkin branch: ef6, size: 98875
2014-01-04
02:32
Make sure that all non-legacy tests honor the global connection flags. file: [75789f8adb] check-in: [14dd55b26b] user: mistachkin branch: trunk, size: 96867
2013-12-27
04:56
Fix duplicate test name. file: [5ea1eccb3c] check-in: [b114eb4fbe] user: mistachkin branch: trunk, size: 96705
2013-12-11
07:54
Remove the now unused SQLiteConvert.ColumnToType method. Add TraceWarning connection flag to enable tracing of type mapping failures and disable tracing of them by default, pursuant to [6d45c782e4]. Update internal error message list to include SQLITE_NOTICE and SQLITE_WARNING. Update internal SQLiteConfigOpsEnum enumeration to include recently added values in the SQLite core library. file: [c0d0782d63] check-in: [16f09dbc53] user: mistachkin branch: trunk, size: 96705
2013-12-02
19:53
Add the percentile loadable extension to the interop assembly. file: [0307e54740] check-in: [ebd58ca385] user: mistachkin branch: trunk, size: 96670
2013-11-11
00:57
Add tests for the static SQLiteConnection.ReleaseMemory method. file: [c54aea50d3] check-in: [42c443e72c] user: mistachkin branch: win32heap, size: 95738
2013-10-28
07:59
Add experimental support for the regexp extension. file: [2aa7d5c0f8] check-in: [c0260ae9bc] user: mistachkin branch: regexp, size: 93835
2013-10-17
02:57
Minor style fix to new test. file: [f2ab64e680] check-in: [27a2e59d56] user: mistachkin branch: trunk, size: 91781
02:48
Update SQLite core library to the latest trunk code. Add test to verify that the 'totype' extension can be loaded and used. file: [8e8ab80f55] check-in: [6cb6f18893] user: mistachkin branch: trunk, size: 91760
2013-09-25
02:29
Add support for the new 'testExec' and 'compileCSharp' test constraints. Update the Eagle script library in externals to the latest trunk. file: [e9eab96921] check-in: [17e1e7df74] user: mistachkin branch: trunk, size: 90847
2013-07-10
02:51
Add another test for the SQLiteConvert.TypeNameToDbType method. file: [343b36a2f1] check-in: [0654be8b4b] user: mistachkin branch: trunk, size: 90708
2013-07-04
20:44
Adjustments to the cleanup of several tests. file: [36d27f3744] check-in: [a48ea4b8d9] user: mistachkin branch: trunk, size: 88268
06:00
Add SQLiteConnection.BindFunction method to facilitate adding custom functions on a per-connection basis. file: [302df5b2c1] check-in: [1fa0ac70f3] user: mistachkin branch: trunk, size: 88277
2013-07-01
18:22
In the SQLiteFunction class, check if the database connection is open prior to attempting to call the Cancel method. Add NoFunctions connection flag to skip binding functions registered in the application domain. Fixes and adjustments to comments. Add several data-types for compatibility purposes. Fix for [fe50b8c2e8]. file: [af7d202b3b] check-in: [dff9a878dd] user: mistachkin branch: trunk, size: 84998
2013-06-26
02:20
Modify the result code handling performed by the SQLiteModuleNoop class in order to make it more flexible for use with derived classes. Rename the ReturnCode property of the SQLiteException class to ResultCode. file: [22633aa0e0] check-in: [d2d80220a8] user: mistachkin branch: trunk, size: 85006
2013-06-22
01:39
Cleanup several test variables. file: [b81fdda08d] check-in: [b9dfe7578d] user: mistachkin branch: virtualTables, size: 85006
00:52
Improve diagnostics for test data-1.1. Fix connection handle leak by removing superfluous _ownHandle fields and add properties instead. file: [780e742e0b] check-in: [0e4ebe697a] user: mistachkin branch: virtualTables, size: 84960
2013-06-21
21:01
Fix vtshim error message handling. Adjust the data-1.28 test to account for the new SQLite3 constructor parameters. Fix delegate declaration for the xFilter method. file: [0808571687] check-in: [ee4c57e435] user: mistachkin branch: virtualTables, size: 84584
2013-05-30
00:44
Add DateTimeFormatString connection string property to allow the DateTime format string used for all parsing and formatting to be overridden. Disable use of the new connection string parsing algorithm when the No_SQLiteConnectionNewParser environment variable is set. Pursuant to [bbdda6eae2]. file: [128bfdc8f6] check-in: [4f933521a1] user: mistachkin branch: trunk, size: 84444
2013-05-29
23:04
Honor the DateTimeFormat and DateTimeKind connection string properties even when the BindAllAsText connection flag is in use. file: [2a78360e70] check-in: [d81d546e99] user: mistachkin branch: trunk, size: 83897
2013-05-17
01:31
Update Eagle in externals to the latest trunk code. file: [33091eb9cf] check-in: [1b40ed593a] user: mistachkin branch: trunk, size: 83175
2013-02-07
04:35
Add HexPassword connection string property to work around the inability to include a literal semicolon in a connection string property value. Pursuant to [1c456ae75f]. file: [3359c929d2] check-in: [d33b63cd51] user: mistachkin branch: trunk, size: 83167
2013-01-31
03:24
Centralize building of the column type name map. Remove AUTOINCREMENT from the column type name map. Add BIGUINT, SMALLUINT, TINYSINT, and ULONG to the column type name map. file: [adac086d83] check-in: [c7b39f9c3b] user: mistachkin branch: trunk, size: 82479
2013-01-29
03:34
Remove superfluous 'using' statements from some tests. file: [72fd605f25] check-in: [0ca77b6031] user: mistachkin branch: trunk, size: 82467
2013-01-17
21:01
Bump all versions to 1.0.85.0. Add static Execute method to the SQLiteCommand class. Add public constructor to the SQLiteDataAdapter class that allows passing the parseViaFramework parameter to the SQLiteConnection constructor. When built with the CHECK_STATE compile-time option, skip throwing exceptions from the SQLiteDataReader class when the object is being disposed. file: [a4bc76bd6f] check-in: [b2c5c6e2a0] user: mistachkin branch: trunk, size: 82539
2013-01-03
16:26
Add test to verify nullable value type behavior. file: [595d1aedac] check-in: [58a67130ea] user: mistachkin branch: trunk, size: 80847
2012-12-31
10:43
Fix subtle race condition in test 'data-1.33' that can cause spurious failures. file: [08131fe9dc] check-in: [27ac3fc672] user: mistachkin branch: release-1.0.83.0, size: 79559
2012-12-24
01:37
Modify parsing of connection strings to allow property names and values to be quoted. file: [74dd367273] check-in: [36bb982dd7] user: mistachkin branch: trunk, size: 79479
2012-12-15
10:12
Remove one set of surrounding single or double quotes from property names and values parsed from the connection string. Fix for [b4cc611998]. file: [b73072bceb] check-in: [46ee3d16d6] user: mistachkin branch: trunk, size: 75657
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: [40a5d2fe6c] check-in: [ba458b79fd] user: mistachkin branch: trunk, size: 75875
2012-12-13
01:10
Enhance tests for connection passwords that contain spaces, per ticket [b4cc611998]. file: [2bd96e6e8c] check-in: [1b95978544] user: mistachkin branch: trunk, size: 73924
2012-10-13
06:14
Update SQLite core library to latest trunk code. Centralize sqlite3_shutdown handling in the test suite infrastructure. file: [409fb20177] check-in: [986baaa70f] user: mistachkin branch: threadAbortProtect, size: 69435
2012-10-08
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: [bc1084000a] check-in: [e8a0cf1336] user: mistachkin branch: trunk, size: 69573
2012-10-06
04:38
Implement column name/index caching in the SQLiteDataReader class. file: [d9db4d5ea9] check-in: [bdd8e44fd0] user: mistachkin branch: trunk, size: 69561
2012-09-22
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: [59fa6e9406] check-in: [40e0fb8133] user: mistachkin branch: trunk, size: 68478
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: [7226078948] check-in: [9ff332924a] user: mistachkin branch: trunk, size: 68758
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: [62f9c26b0e] check-in: [5759e099be] user: mistachkin branch: trunk, size: 68751
2012-09-17
09:19
Add test of rolling back to a nested savepoint. file: [67b05317a6] check-in: [1222609485] user: mistachkin branch: trunk, size: 67693
2012-09-16
23:06
Add more tests for the password connection string property. file: [3c02a46308] check-in: [9d136e41e6] user: mistachkin branch: trunk, size: 66680
2012-09-14
09:32
Add missing test constraint. file: [0c274833aa] check-in: [6aef20a0c3] user: mistachkin branch: vs2012, size: 64074
2012-09-12
01:56
Fix comments in the SQLiteException class, including an out-of-order summary end-tag. Make sure the error code of the SQLiteException class gets serialized. Make the test project for the .NET Compact Framework more flexible. file: [20e7b83658] check-in: [94c5213e35] user: mistachkin branch: trunk, size: 64067
2012-09-11
08:05
Refactor core SQLite library return code handling to make use of the enumerated SQLiteErrorCode type. Initial work on supporting the sqlite3_errstr() API. file: [1f53bfe54f] check-in: [a6c16dc93b] user: mistachkin branch: trunk, size: 62949
2012-08-24
10:09
Add doc comments for the ToFullPath connection string property. file: [ad785e944a] check-in: [c9ec60e016] user: mistachkin branch: trunk, size: 62974
10:00
Add support for testing the sqlite3_win32_set_directory function. Also, add the ToFullPath connection string property. file: [305af6a261] check-in: [7e3aa2f8bb] user: mistachkin branch: trunk, size: 62971
2012-07-22
09:12
Add test for the SQLiteConnection.Open method using all non-default PRAGMA property values in the connection string. file: [99ea2a9082] check-in: [bc67919bfc] user: mistachkin branch: trunk, size: 58663
2012-07-21
08:30
Add tests for the SetDefaults connection string property. Also, update Eagle script library in externals. file: [9e968da5d2] check-in: [54f86a8d40] user: mistachkin branch: trunk, size: 57336
06:56
Change the default value for the Synchronous connection string property to Full to match the default used by the SQLite core library itself. Add the ability to skip applying default connection settings to opened databases via the new SetDefaults connection string property. Add the FullUri connection string property to the SQLiteConnectionStringBuilder class. Refactor and enhance all the connection string property handling code in the SQLiteConnection.Open method. Consistently use the three argument overload of the String.Format method (i.e. the one that takes a CultureInfo). file: [17c844757b] check-in: [9dfa1577a6] user: mistachkin branch: trunk, size: 54290
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: [173173b336] check-in: [1462b42fc2] user: mistachkin branch: trunk, size: 54150
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: [54ee4dae1d] check-in: [9b92396ca2] user: mistachkin branch: trunk, size: 54121
2012-06-05
03:19
Add SetMemoryStatus instance method to the SQLiteConnection class and the necessary internal infrastructure to support it. Also, fixup several doc comments and bump all versions to 1.0.82.0. file: [437aa96a52] check-in: [9ecb2876c2] user: mistachkin branch: trunk, size: 54075
2012-05-14
16:53
Fix an issue converting SQL type names that contain spaces between the name and opening parenthesis. Also, update SQLite native library to the 3.7.12 release. file: [600e1b3f8d] check-in: [bce7f5f71c] user: mistachkin branch: trunk, size: 50694
2012-05-02
18:38
Merge all connection pool fixes and other changes to trunk. Fix for ticket [996d13cd87]. file: [c94ea05c3a] check-in: [ae1f4354e4] user: mistachkin branch: trunk, size: 49748
14:21
Add test for the ISQLiteSchemaExtensions.BuildTempSchema method of the LINQ related SQLiteProviderServices class. file: [9ba18d5ab4] check-in: [0a25b20f9c] user: mistachkin branch: trunk, size: 49134
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: [8998bd7790] check-in: [f8c324fa13] user: mistachkin branch: tkt-996d13cd87, size: 48955
2012-03-31
12:53
Mono portability fixes for the test suite. file: [068feb95ca] check-in: [76b6dd766b] user: mistachkin branch: trunk, size: 48341
2012-03-26
09:18
Make all the dynamic test classes static, when possible. file: [cae90d116f] check-in: [3f6ed3b646] user: mistachkin branch: trunk, size: 48305
2012-03-24
14:30
Cleanup test whitespace. file: [554b43e640] check-in: [8140e97fc7] user: mistachkin branch: backupApi, size: 48249
2012-03-18
13:36
Minor solution file cleanup. Add overload of the SQLiteDataReader.GetValues method that returns a NameValueCollection with docs and tests. file: [25562b8efb] check-in: [fa8630ddb6] user: mistachkin branch: trunk, size: 48247
2012-03-16
23:04
Update Eagle script library in externals to the latest pre-beta 22 and change tests as necessary. file: [a2f579f3aa] check-in: [7a9545bffd] user: mistachkin branch: trunk, size: 45938
2012-03-11
06:51
Add stress test for the race condition in ticket [72905c9a77]. Also, avoid using 'SELECT *' in any tests. file: [036cc35b55] check-in: [15e0be2ffb] user: mistachkin branch: trunk, size: 45936
2012-02-21
04:11
Add test to verify interrupt behavior of the SQLiteFunction custom collation exception handling. file: [7f757be1b2] check-in: [2849c1b713] user: mistachkin branch: trunk, size: 45521
2012-02-20
13:48
Make sure that we interrupt any pending SQLite query if a custom collation method throws an exception. Also, enable logging of all callback exceptions by default. file: [a39db86ad0] check-in: [afe080eb9a] user: mistachkin branch: trunk, size: 42782
06:17
Add static ToUnixEpoch method to the SQLiteConvert class, update docs and tests. file: [880a52245d] check-in: [f74a1ac3f1] user: mistachkin branch: trunk, size: 42750
2012-02-19
03:49
Add the ability to log all parameter binding activity and refactor the necessary internal interfaces to support this. In the implicit conversion operators to IntPtr for both the SQLiteConnectionHandle and SQLiteStatementHandle classes, return IntPtr.Zero if the object being converted is null. Make sure the SQLiteLog class is not referenced when building for Windows CE. file: [be61829210] check-in: [20e1e255b6] user: mistachkin branch: logBind, size: 40674
2012-02-13
23:38
Add test for the transaction disposal exception handling behavior. file: [fee0bd9ec0] check-in: [b21d16dad9] user: mistachkin branch: trunk, size: 40680
2012-01-27
19:35
Correct the resource name for the LINQ assembly. Fix for ticket [fbebb30da9]. file: [e0b261e19e] check-in: [b793978ba9] user: mistachkin branch: trunk, size: 38223
2012-01-25
21:54
Some cleanup for the unit tests and infrastructure. file: [255f4326d8] check-in: [d5cabeb8df] user: mistachkin branch: trunk, size: 35755
18:17
When emitting SQL for foreign keys in the VS designer, be sure to take all returned rows into account. Fix for [b226147b37]. file: [f7766e1802] check-in: [38cd99987c] user: mistachkin branch: trunk, size: 35761
17:09
Add enumerated Flags property to the SQLiteConnection class to control extra behavioral options. file: [1c2d4f30fe] check-in: [6a90082172] user: mistachkin branch: trunk, size: 35709
13:37
More work on fixing ticket [b226147b37]. file: [5163b77d79] check-in: [e67a436c40] user: mistachkin branch: VsDesignerFKey, size: 35633
2012-01-15
01:27
DateTime conversion functions that can be static, should be static, see ticket [4bbf851fa5]. file: [76b0f2aa6a] check-in: [114024ffe7] user: mistachkin branch: trunk, size: 35581
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: [9a0342fbb3] check-in: [33948813dd] user: mistachkin branch: trunk, size: 34829
2011-12-21
05:35
Fix some whitespace. file: [68bf07ae5a] check-in: [f034fafd6b] user: mistachkin branch: trunk, size: 34837
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: [77b4909a2b] check-in: [d7f2f75ba3] user: mistachkin branch: trunk, size: 34825
2011-12-20
05:44
Fix temporary database cleanup handling for the legacy unit test wrapper. file: [f63f4696b6] check-in: [bb725c632b] user: mistachkin branch: trunk, size: 34705
05:26
Enhance SQLiteConnectionStringBuilder class property test to make sure that all property values make it completely through the processing. file: [d121bf93b0] check-in: [d64df7a8cf] user: mistachkin branch: trunk, size: 34688
04:38
More testing of the SQLiteConnectionStringBuilder class. Modify anchor names in the release procedures wiki page. file: [cf456f3f40] check-in: [6853b38030] user: mistachkin branch: trunk, size: 33485
00:03
Support the DateTimeKind and BaseSchemaName connection string properties in the SQLiteConnectionStringBuilder class. Also, make getting and setting the DateTimeFormat property slightly more robust. file: [39d2a494c0] check-in: [20ee87087b] user: mistachkin branch: trunk, size: 30733
2011-12-16
08:33
Allow the directory used for test databases to be easily overridden for the vast majority of tests. file: [754010f884] check-in: [b35fffe201] user: mistachkin branch: trunk, size: 28554
2011-12-05
02:27
To avoid test naming conflicts with the unit test suite for Eagle itself, the unit test names in basic.eagle should not start with 'basic-'. file: [d7ba4cc318] check-in: [bd63eac638] user: mistachkin branch: trunk, size: 28242
2011-11-28
07:54
Correct culture-related test constraints for a couple tests that parse DateTime strings. file: [6e51fe797e] check-in: [7e279c4a64] user: mistachkin branch: trunk, size: 28271
2011-10-11
03:50
Merge updates from trunk. file: [2a5865171b] check-in: [250dac131a] user: mistachkin branch: tkt-343d392b51, size: 28267
03:35
Add tests to verify correct version information for all source and binary files. Also, update Eagle script library to latest trunk. Fix and verify ticket [737ca4ff74]. file: [2dd0502308] check-in: [4208cffdbb] user: mistachkin branch: trunk, size: 28315
2011-10-09
03:56
Add test to check if SQLiteCommandBuilder generates correct SQL when attached databases are being used and more than one database contains the same table name. file: [8b3e477b25] check-in: [74a9c16715] user: mistachkin branch: tkt-343d392b51, size: 28211
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: [ae54283d1f] check-in: [df7dcd3166] user: mistachkin branch: tkt-343d392b51, size: 29658
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: [ffe2f024a8] check-in: [2d2ef4ffcc] user: mistachkin branch: tkt-343d392b51, size: 28196
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: [5937b66257] check-in: [374035c537] user: mistachkin branch: trunk, size: 28259
2011-10-03
02:23
Modify unit test infrastructure to work on Mono. Also, fix link in test procedures web page. file: [1352c6b817] check-in: [a030a6c1db] user: mistachkin branch: trunk, size: 28143
2011-09-29
00:37
Finish converting the unit test infrastructure to a full-fledged Eagle package. Also, update Eagle in externals to the latest beta 18 release candidate. file: [0f1da80320] check-in: [b8b02007c6] user: mistachkin branch: trunk, size: 28087
2011-09-23
19:08
Workaround inability to use Contains method in a LINQ query when running on the .NET Framework 3.5 (testlinq). Cleanup variables leaked by test basic-1.14. Add configuration file to make the mixed-mode .NET Framework 2.0 assembly loadable by the .NET Framework 4.0 compiled Eagle shell. file: [a879b2ff04] check-in: [8cb9380f11] user: mistachkin branch: trunk, size: 28085
07:20
Experimental changes for better DateTime handling in the LINQ assembly (incomplete, do not use yet). file: [8fead7c234] check-in: [1fc7a1a94c] user: mistachkin branch: LinqDateTime, size: 30054
2011-09-21
08:27
Allow finer control over the DateTime parsing and formatting on a per-connection basis. Also, update the Eagle library to the latest trunk. file: [b051c54b23] check-in: [a5a8b8a682] user: mistachkin branch: trunk, size: 28068
2011-09-20
21:51
Add LastInsertRowId property to the connection class. Also, update docs and tests. file: [8cedbada6a] check-in: [c726454277] user: mistachkin branch: trunk, size: 20955
2011-07-18
22:57
More tests. file: [f16d764407] check-in: [92efd59201] user: mistachkin branch: trunk, size: 17546
22:07
Add test to demonstrate a recently fixed (post-1.0.74.0) file handling leak. file: [e9f2b705bb] check-in: [c851b1788c] user: mistachkin branch: trunk, size: 13994
2011-07-15
02:38
Minor tweaks to unit test infrastructure. file: [ca04aca5ae] check-in: [3fc667d5de] user: mistachkin branch: trunk, size: 12133
2011-07-14
12:34
Make sure the test for SetAvRetry tests using non-default settings for both the count and interval. file: [a8bf3c97da] check-in: [53756a8822] user: mistachkin branch: trunk, size: 12108
2011-07-13
16:35
Support the new SQLITE_FCNTL_WIN32_AV_RETRY file control. Add interop project files for static linking to the VC runtime. file: [82822aa5e2] check-in: [c90bf3896e] user: mistachkin branch: trunk, size: 12109
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: [cdc4796d7b] check-in: [9eb2e81611] user: mistachkin branch: trunk, size: 9240
01:48
Updates to unit test infrastructure. file: [cbc7cddf15] check-in: [1f8786cc73] user: mistachkin branch: trunk, size: 6328
2011-07-09
20:37
Fix incorrect resource name for SR.resx in the VC 2010 mixed-mode assembly. file: [7aaabdd3b7] check-in: [55f56ce508] user: mistachkin branch: trunk, size: 6323
09:01
Fix for [8b7d179c3c], with tests. file: [0658e3df8b] check-in: [76e929f694] user: mistachkin branch: trunk, size: 4728
2011-07-08
11:45
Modify test basic-1.2 to allow it to pass multiple times without having to manually re-copy the test database to the build directory. file: [7542d1b054] check-in: [4bfb250998] user: mistachkin branch: trunk, size: 4737
10:24
Enhancements to unit test infrastructure to enable profiling. file: [981f40ad08] check-in: [0c6f84763c] user: mistachkin branch: trunk, size: 4442
2011-07-07
09:40
Cleanup leaked opaque object handle in test 'basic-1.2'. file: [26f58ab8cd] check-in: [07b0709845] user: mistachkin branch: trunk, size: 4500
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: [e825735731] check-in: [178b6d6379] user: mistachkin branch: trunk, size: 4466
2011-07-05
04:40
Add tests for ticket [448d663d11]. Further refinements to unit testing infrastructure. file: [e377f5ae57] check-in: [11f11f0c83] user: mistachkin branch: trunk, size: 1574
2011-07-04
17:19
More tweaks to unit tests and infrastructure. file: [601d00274c] check-in: [78c6fc8c6a] user: mistachkin branch: trunk, size: 1579
15:59
Add pre-beta16 Eagle binaries to externals for unit testing. More changes to new unit testing infrastructure. file: [4d11bbbe64] check-in: [9b6983ebf8] user: mistachkin branch: trunk, size: 1548
10:47
Add test for ticket [2c630bffa7] and some unit-testing infrastructure. file: [ff084a99a4] check-in: [2a2aa7392c] user: mistachkin branch: trunk, size: 1682
2011-06-29
11:31
Added: Enhancements to command line build and test automation. file: [ca39be55c8] check-in: [046dc70fd1] user: mistachkin branch: build-enhancements, size: 1796