[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: wc-queries-test test failure with -DSQLITE_ENABLE_STMT_SCANSTATUS

From: Branko Čibej <brane_at_apache.org>
Date: Wed, 23 Jan 2019 04:34:44 +0100

On 22.01.2019 23:10, Branko Čibej wrote:
> On 22.01.2019 22:52, Branko Čibej wrote:
>> [Moving to the correct list.]
>>
>> On 22.01.2019 22:18, Thomas Deutschmann wrote:
>>> Hi,
>>>
>>> in Gentoo Linux, wc-queries-test test is failing (verified
>>> against v1.9.7-1.11.1:
>>>
[...]
>>>> svn_tests: E200006: STMT_DROP_TARGETS_LIST: Uses sqlite_master with only 0 index component: ((null))
>>>> DROP TABLE targets_list
>>>> svn_tests: E200042: Additional errors:
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> svn_tests: E200035: |SCAN TABLE sqlite_master
>>>> FAIL: wc-queries-test 3: test query expectations
>>>> PASS: wc-queries-test 4: test query duplicates
>>>> PASS: wc-queries-test 5: test schema statistics
>>>> PASS: wc-queries-test 6: verify queries are parsable
>>>> END: wc-queries-test
>>>> ELAPSED: wc-queries-test 0:00:00.167083
>>> After some research we found the problem causing the test failure:
>>>
>>> In Gentoo we are building sqlite with
>>>
>>>> -DSQLITE_ENABLE_STMT_SCANSTATUS
>>> option set. If we disable that option, the test is passing.
>>>
>>> Downstream-bug: https://bugs.gentoo.org/605438
>
> I've filed this as issue #4804, it looks like a bug in our tests.

I was able to reproduce this with the latest (amalgamated) SQLite on
macOS — so, not using get-deps.sh, as the version that downloads is too
old. I've written up my analysis in issue #4804; the short story is that
adding the compile-time option mentioned above adds output to 'EXPLAIN
QUERY PLAN' that our test doesn't like.

Bert, you wrote most of this query test code; would you mind taking a
look at this issue?

-- Brane
Received on 2019-01-23 04:34:54 CET

This is an archived mail posted to the Subversion Dev mailing list.

This site is subject to the Apache Privacy Policy and the Apache Public Forum Archive Policy.