On Thu, Jun 24, 2010 at 12:03 PM, Dr. David Kirkby <david.kir...@onetel.net>wrote:
> On 06/24/10 04:20 PM, Black, Michael (IS) wrote: > > Try one directory up. It's not in the src directory Makefile. > > > There is only one directory - there is no 'src' directory at all. If you > look at > the path what I posted below, you do see 'src' but that is part of the > directory > structure in Sage. In other words > > > ~/parallel/sage-4.4.4/spkg/standard/sqlite-3.6.22/src > > IS the top level directory in sqlite. (That's assuming some idiot has not > screwed something up in Sage). I guess I'll need to double check this, but > it > seems unlikely. The 'configure' script creates a Makefile, but that > Makefile has > no test/check/fulltest targets. > > Dave > > I see. You are building from the amalgamation. And you should be too. But you are right - we do not ship test suites with the amalgamation. To use the free test suite for SQLite, you have to build from canonical source code. We have a separate test harness for the amalgamation (the one that provides 100% branch test coverage) but that one is not free, I'm afraid. > > > > > > > > Michael D. Black > > Senior Scientist > > Northrop Grumman Mission Systems > > > > > > ________________________________ > > > > From: sqlite-users-boun...@sqlite.org on behalf of Dr. David Kirkby > > Sent: Thu 6/24/2010 10:10 AM > > To: General Discussion of SQLite Database > > Subject: Re: [sqlite] Why is there no test suite for ''make check' ? > > > > > > > > On 06/24/10 02:55 PM, Richard Hipp wrote: > >> On Thu, Jun 24, 2010 at 9:33 AM, Dr. David Kirkby > >> <david.kir...@onetel.net>wrote: > >> > >>> I know the SQlite developers take testing quite seriously > >>> > >>> http://www.sqlite.org/testing.html > >>> > >>> with 679 times as much test code as actual code in the database. > >>> > >>> In fact, I've often pointed to the above page when trying to get the > >>> developers > >>> of the Sage maths software to pay a bit more attention to testing. > >>> > >>> > >>> > http://groups.google.co.uk/group/sage-devel/browse_thread/thread/eba06b53be7cd176/e938667e199bfce4?lnk=gst&q=sqlite#e938667e199bfce4 > >>> > >>> However, I was somewhat surprised when I run 'make check' to see there > is > >>> no > >>> test suite shipped as part of sqlite. Whilst I realise you do a lot of > >>> testing > >>> and it's impractical for an end user to do all this, I would have > thought a > >>> minimal test suite that tests 100 or so things would be useful. Often > bugs > >>> in > >>> compilers or operating systems display bugs that are not seen by the > >>> developers. > >>> That would be especially useful if someone is using a rarer platform > like > >>> AIX, > >>> HP-UX, or building in a less common way (like forcing 64-bit builds on > >>> Solaris, > >>> as someone was asking about). > >>> > >>> > >> Try instead: > >> > >> make test > > > > > > Thank you. > > > > Is this quite new? I don't see it in version 3.6.22. > > > > drkir...@hawk:~/parallel/sage-4.4.4/spkg/standard/sqlite-3.6.22/src$ > make test > > make: *** No rule to make target `test'. Stop. > > > > > >> Or, to keep your server busy all afternoon: > >> > >> make fulltest > > > > drkir...@hawk:~/parallel/sage-4.4.4/spkg/standard/sqlite-3.6.22/src$ > make fulltest > > make: *** No rule to make target `fulltest'. Stop. > > > > drkir...@hawk:~/parallel/sage-4.4.4/spkg/standard/sqlite-3.6.22/src$ > uname -a > > SunOS hawk 5.11 snv_134 i86pc i386 i86pc > > > > > > Dave > > _______________________________________________ > > sqlite-users mailing list > > sqlite-users@sqlite.org > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > > > > > > > > > > > > _______________________________________________ > > sqlite-users mailing list > > sqlite-users@sqlite.org > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > > _______________________________________________ > sqlite-users mailing list > sqlite-users@sqlite.org > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users > -- --------------------- D. Richard Hipp d...@sqlite.org _______________________________________________ sqlite-users mailing list sqlite-users@sqlite.org http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users