aboutsummaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAge
...
* | | | | Test app/script patches from Jan Nijtmans for cygwin. Add/replace many more ↵stephan2025-03-08
| | | | | | | | | | | | | | | | | | | | | | | | | sentinel arguments for TCL variadic functions which specifically need a NULL trailing argument. With this, 'make test' on cygwin runs to completion for me, with 134 of 329227 tests failing. MSC build fails the same 13 tests which fail for me in trunk. FossilOrigin-Name: 84d8fcfca19cd183d05a702d0eb1742bfae462d3383a3db72741a48cefac1058
* | | | | Merge trunk into the cygwin-fixes branch (which was inadvertently branched ↵stephan2025-03-06
|\| | | | | | | | | | | | | | | | | | | | | | | | too early). FossilOrigin-Name: a7863b2e2fbea0ea11c494016b99921f70aae09607868aa65af988cbd173b31a
| * | | | Various typo fixes reported by Daniel Dumitriu. No functional changes.stephan2025-03-06
| | | | | | | | | | | | | | | FossilOrigin-Name: 37e6ec777445d8ef81acecbb66f86ae78f2ae67ef0bfd3fbd089da51fff35cc9
* | | | | Cygwin-centric test script tweaks from Jan Nijtmans.stephan2025-03-06
|/ / / / | | | | | | | | FossilOrigin-Name: 9868615b7d41179672dde2eafff878d50cf9d647c7050ccf5103e385fd182fc2
* | | | Have the recover module add "PRAGMA foreign_keys = off" to SQL output. Have ↵dan2025-03-05
| | | | | | | | | | | | | | | | | | | | the shell tool add ".dbconfig defensive off". FossilOrigin-Name: dcfe3d3292851aa48a085a2c68623b049e2786c8dc7154ccc78508443973b5a1
* | | | Ensure that detection of control characters by comparison against 0x1fdrh2025-03-02
| | | | | | | | | | | | | | | | | | | | uses unsigned characters. [forum:/forumpost/4c344ca61f|Forum post 4c344ca61f]. FossilOrigin-Name: b7c5ce84216cc7f5a3ba07404572edb94fd628b3a7421111cd5f5333f3e56ea8
* | | | Approximately 100 typo corrections spanning the whole tree, submitted via ↵stephan2025-02-27
| | | | | | | | | | | | | | | | | | | | [forum:0db9827f0464bc33|forum post 0db9827f0464bc33] and individually audited and verified. Affects only code comments, innocuous test strings, error message text in tool (not library) code, and configure-level help text. FossilOrigin-Name: f50c21484d3cac73589da0376c423de39ae8b842218105786c5aa3726e4dcaed
* | | | Reimplement testrunner_data.tcl::trd_get_bin_name() to assume a .exe ↵stephan2025-02-27
| | | | | | | | | | | | | | | | | | | | extension on all platforms not matching "unix", to avoid having to do file-exists checks. FossilOrigin-Name: ce5519102a1b4df5d513835974799cdcda3478ec53ae99bbb631951095291919
* | | | Fix build break in [e2bd23f251359e7a].drh2025-02-27
| | | | | | | | | | | | FossilOrigin-Name: 6ed84211033ee0ff00c8fd088979fe06d3a264e4f935162f36a62c00af135c63
* | | | Teach testrunner how to run local binaries which have a .exe extension. Also ↵stephan2025-02-26
| | | | | | | | | | | | | | | | | | | | teach it to recognized mingw environments (but actually building the test programs there currently doesn't work). FossilOrigin-Name: e2bd23f251359e7a818c4cfacf114aa9fd8c0a9a1cb802654e96fad67b505508
* | | | Test testrunner.tcl to identify an msys environment.stephan2025-02-26
| | | | | | | | | | | | FossilOrigin-Name: e9f777ceda9fca51c37caca0afeadfc3f99b86e945496f52c71adcc520dcee98
* | | | Disable some misuse tests that sometimes cause segfaults duringdrh2025-02-25
| | | | | | | | | | | | | | | | | | | | "make releasetest". FossilOrigin-Name: 5856251a7e8a69aa181f89533bc2a78812d8b450a407b4b2f73f0c146cd78072
* | | | Approximately 50 typo fixes, spanning the whole tree, contributed via ↵stephan2025-02-25
| | | | | | | | | | | | | | | | | | | | [forum:006c8fa165083ac3|forum post 006c8fa165083ac3] and individually checked for correctness. Affects only code comments, docs, and a single line of debug output in a test app. FossilOrigin-Name: af928818a030924060ee0762431dae0f16d53a62f4e1132754d052eb9c621ac2
* | | | Fix a test case that was broken when the default --escape type was changeddrh2025-02-25
| | | | | | | | | | | | | | | | | | | | by the previous check-in. FossilOrigin-Name: 5f2531e068b4856db2270518c370b65cbd0c0ab5443d76f1fb1116fe9ad80296
* | | | Change the default control-character escape algorithm from "symbol" todrh2025-02-25
| | | | | | | | | | | | | | | | | | | | | | | | "ascii", since the "ascii" algorithm works even on terminals that do not support unicode. FossilOrigin-Name: d35320495eb282601ab4f3b9efc53c7c1d58e890f025317e34c7046a43c8cb53
* | | | Enhancements to help avoid problems in the CLI when trying display contentdrh2025-02-25
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | that contains ANSI escape codes: (1) Add the --escape MODE option to the CLI where MODE is one of "symbol", "ascii", "off" where the default is "symbol". (2) Add the unistr() SQL function. (3) Add the unistr_quote() SQL function. (4) Add the %#Q and %#q conversions in the built-in printf. FossilOrigin-Name: e3e509ae145ee2623ac68ededa59991a97fcd28313e03f67a3890b560c5381b0
| * | | | Fix the new shellA.test test script so that it works with Valgrind.drh2025-02-24
| | | | | | | | | | | | | | | FossilOrigin-Name: c3949852cee320c2e02123b99c33155c459b10b2ac8e4fe80b1b7624c9ce0817
| * | | | Only use unistr() in columnar formats when strictly needed.drh2025-02-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not use unistr() in insert mode when --escape is off. More test cases. FossilOrigin-Name: e029828de91b10b4c7f4a19bc70c35e4f36fae4ebf32b40553a6ba9f2b3af295
| * | | | Bug fix and initial test-case infrastructure for control-character escapingdrh2025-02-24
| | | | | | | | | | | | | | | | | | | | | | | | | in the CLI. FossilOrigin-Name: c809997792602a7299b8ab84d018a03d291695e308ce750fc8b9d7a824edfd6e
| * | | | Three different --escape modes: symbol, ascii, off.drh2025-02-24
| | | | | | | | | | | | | | | FossilOrigin-Name: b5adb52fc0dc1838cb9c66cff422f2b8ec147e546cf909dd3c48731fa1edfe50
| * | | | Work toward VT100-safe output from the CLI by default.drh2025-02-23
| | | | | | | | | | | | | | | FossilOrigin-Name: 44c44620e8648a4265053f194e32b3a5c65d25b4f1fff61ef9b944e7cb0ed624
* | | | | Fix a test script problem causing errors with Tcl 9.dan2025-02-25
| | | | | | | | | | | | | | | FossilOrigin-Name: dbec2c47d09027f2458036f675c8af3f8f152c0530799582eeac231649eba501
* | | | | Avoid running certain tests in walsetlk2.test if SQLITE_ENABLE_SETLK_TIMEOUT ↵dan2025-02-25
| | | | | | | | | | | | | | | | | | | | | | | | | is set to 2, not 1. FossilOrigin-Name: 86788c08fa09019f224d5dbd76f06c1d113b04ca5eca5d773719194a8b02da22
* | | | | Merge latest changes from trunk into this branch.dan2025-02-24
|\| | | | | | | | | | | | | | FossilOrigin-Name: 55324d1c862c42b95251a398c40930d9fa94debb1aec7d3d0ae734d6b17b4a59
| * | | | The number of declared columns in an index is limited to SQLITE_LIMIT_COLUMN.drh2025-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | But the actual number of columns in the implementation might need to be twice as much to account for the primary key at the end. Ensure that the code is able to deal with this. This is a correction to check-in [d7729dbbf231d57c]. FossilOrigin-Name: 5822feec43be9352fd87bf9968c39c0218e01ab5fe3ba50431ae21cba79e6c89
| * | | | Detect when a UNIQUE or PRIMARY KEY on a WITHOUT ROWID table would needdrh2025-02-21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to use more than SQLITE_LIMIT_COLUMN columns and raise an error. Also include some unrelated compiler warning fixes. FossilOrigin-Name: d7729dbbf231d57cbcaaa5004d0a9c4957f112dd6520052995b232aa521c0ca3
| * | | | Add an ORDER BY to a test case for skip-scan to make the output consistent.drh2025-02-17
| | | | | | | | | | | | | | | FossilOrigin-Name: 9c9c19414ac243ce48a34bf13a08bff54a465e54a0c09ded50508b8d4bdba227
| * | | | Fix problems in test script fkey6.test.dan2025-02-17
| | | | | | | | | | | | | | | FossilOrigin-Name: 088e476519c2c759ba9387cb18eaad7c042cc37e45e96237d3125ba33ee3633a
| * | | | Fix test cases added for [d7b90d92ffbfc61f] so that they also work whendrh2025-02-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | compiling with ICU support. [forum:/forumpost/2ca8a09a7e|Forum post 2ca8a09a7e] FossilOrigin-Name: 5964616dc9de9323fddfede0ded29ee135498c8760017ce1158461f596fe6914
| * | | | Ensure the counts of "deferred FK violations" and "deferred immediate FK ↵dan2025-02-13
| | | | | | | | | | | | | | | | | | | | | | | | | violations" are kept separate when "PRAGMA defer_foreign_keys" is used. FossilOrigin-Name: c5190b0fd9bd76653fb7bb08e931699e42c88cef8a00352360d091948cda93a2
* | | | | Fix test script errors in walsetlk3.test. Tests still don't all pass.dan2025-02-12
| | | | | | | | | | | | | | | FossilOrigin-Name: 56eb4114f8bf9971960998ae0b79352767657ee19b5bdfec5149906e72ba170f
* | | | | Merge latest changes from trunk into this branch.dan2025-02-11
|\| | | | | | | | | | | | | | FossilOrigin-Name: e5ec5bb9f4dc3e02db7ab0e49686f47617af75d3f7d4ab23288a1aea4a693e59
| * | | | Add the --size option to the test/speedtest.tcl script.drh2025-02-10
| | | | | | | | | | | | | | | FossilOrigin-Name: 6b9007cb30257ca97de74dec1df47f46f238f034083517a51c24334e4bd30663
| * | | | Make the "mix1" testset the default for speedtest1.drh2025-02-10
| | | | | | | | | | | | | | | FossilOrigin-Name: 7a0c3d0e14984dd49a7c1e824b9e50564094ad57c43182bfec7624a55815f961
| * | | | Enhance speedtest1 with a new testset that calls sqlite3_open() and uses thedrh2025-02-10
| | | | | | | | | | | | | | | | | | | | | | | | | connection many times. FossilOrigin-Name: ce307addb0c7cf72e4cca066521df6e15d1220bce303a3796a794a2ae5fa95b3
| * | | | Add the "star" testset to speedtest1. Include it as part of "mix1".drh2025-02-09
| | | | | | | | | | | | | | | FossilOrigin-Name: f1345b84eaae5404268df1d0449c409fe5c4a4f9742bd67a75c7333c8c9cd597
| * | | | Adjust the test/speedtest.tcl script so that it uses an on-disk databasedrh2025-02-06
| | | | | | | | | | | | | | | | | | | | | | | | | rather than an in-memory database. FossilOrigin-Name: e93d7aa1db9bdbf1996c4c168e67284177e384b7acf176d74a0458258faab05c
| * | | | New dbsqlfuzz case added to fuzzdata8.db.drh2025-02-03
| | | | | | | | | | | | | | | FossilOrigin-Name: 7ee20cfc237229dbea7116149c0c35883f7b8087b9ccdce6dca16b6da1c6caf8
| * | | | Fixes and improved documentation to the new --sqlid and --dbid rangedrh2025-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | options in fuzzcheck. FossilOrigin-Name: 59e26632449163a36b803cc7027ed99c1f6b675dda6f0b2b12bbe55884923f08
| * | | | Enhance fuzzcheck so that the --sqlid and --dbid options can specify adrh2025-02-03
| | | | | | | | | | | | | | | | | | | | | | | | | range of tests to be run. FossilOrigin-Name: cdd0af6f86e49ade1339ad5a3cc444400a9722a9efdf84a30b3ff9428b7ac36d
| * | | | Fix for a potential UAF in FTS5.drh2025-02-03
| |\ \ \ \ | | | | | | | | | | | | FossilOrigin-Name: e33f2fedda17b4f3678fc23c438093c256b0c125da5f1ac42ecaf3d604d54b6a
| | * | | | New test case for test/fuzzdata8.dbdrh2025-02-03
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 8a882f976e22100b91c7ca4119123f16ad5f03311f0a6dc17449bcdcff29618c
| * | | | | Add a header comment to test/speedtest1.c that outlines how to compile thedrh2025-02-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | program using historical amalgamation sources, for comparison testing. FossilOrigin-Name: 602d4dd69ec9a724c69cb41ab15376ec731bfd4894fac0a2b25076b857786c6d
| * | | | | Update to the "--help" output from speedtest1.drh2025-02-02
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 5216452047eecdd6c0f6ab85b304f975ed05a394a4ad9ae793fb65d645502b12
| * | | | | Enable SQLITE_ENABLE_NORMALIZE for several test configurations.drh2025-02-01
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: b07c64077a3912ef7cdf23e9411df6387f38baa32f5a11fffec5ba4f93935e27
| * | | | | Fix test case numbering in tests recently added to like3.test.drh2025-01-31
| | | | | | | | | | | | | | | | | | FossilOrigin-Name: 6df2098c548b58c2910837726b666a628d5c712c560c0221a771e8181f71fae7
| * | | | | Remove an assert() that is not true if a trace-callback is deregistered ↵dan2025-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | while there are active statements. FossilOrigin-Name: 0ecfc4d0ebdb272a69f8f98ddb069c7e0735fb899804027eb16f241d83b3d046
| * | | | | Fix a problem with LIKE and GLOB processing in utf-16be databases in cases ↵dan2025-01-31
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | where the utf-8 encoding of a character ends with the byte 0xBF. FossilOrigin-Name: 4b4f33d791fe4318c4597bee7d2f9e486ed223e731982af470f5cc0dbdc600fc
| * | | | | The reuse-subroutine optimization [c9a3498113074bbc] might have generateddrh2025-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | byte-code that loops forever. This check-in fixes the problem. FossilOrigin-Name: 0cc4ed8c6e53aca1f5e94c132bedbc7f561c04a77f1a30b965ffe7560634bfeb
| * | | | | Disable a test case that (intentionally) does use-after-free, as it doesdrh2025-01-30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | occasionally cause problems even for non-sanitizer builds. FossilOrigin-Name: 23c7d5bea351c04785153ddb30e19c1236db9d11054ab8229893531026b53655