From: drh Date: Tue, 8 Dec 2009 13:44:21 +0000 (+0000) Subject: Add test cases for ticket [abe728bbc311]. X-Git-Tag: version-3.7.2~733 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=4413c437629399ab8e369e0048500cc5a64eb164;p=thirdparty%2Fsqlite.git Add test cases for ticket [abe728bbc311]. FossilOrigin-Name: 4eb9bf0b93a564844f133691936593245aa792fc --- diff --git a/manifest b/manifest index 2e2624e7ba..135c4245d7 100644 --- a/manifest +++ b/manifest @@ -1,8 +1,8 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -C Avoid\sdereferencing\sa\snull\spointer\swhen\sdoing\sa\smulti-database\scomment\swhere\none\sor\smore\sof\sthe\sdatabases\sis\san\sATTACH-ed\sTEMP\sdatabase.\nTicket\s[abe728bbc311d]. -D 2009-12-08T13:36:56 +C Add\stest\scases\sfor\sticket\s[abe728bbc311]. +D 2009-12-08T13:44:22 F Makefile.arm-wince-mingw32ce-gcc fcd5e9cd67fe88836360bb4f9ef4cb7f8e2fb5a0 F Makefile.in c5827ead754ab32b9585487177c93bb00b9497b3 F Makefile.linux-gcc d53183f4aa6a9192d249731c90dbdffbd2c68654 @@ -239,7 +239,7 @@ F test/async2.test bf5e2ca2c96763b4cba3d016249ad7259a5603b6 F test/async3.test 93edaa9122f498e56ea98c36c72abc407f4fb11e F test/async4.test aafa6328c559d3e4bb587de770cbdecfca06f0da F test/async5.test f3592d79c84d6e83a5f50d3fd500445f7d97dfdf -F test/attach.test 826f7676c41c12b035181d257299b8c8a17d64f3 +F test/attach.test ce9660e51768fab93cf129787be886c5d6c4fd81 F test/attach2.test a295d2d7061adcee5884ef4a93c7c96a82765437 F test/attach3.test bd9830bc3a0d22ed1310c9bff6896927937017dc F test/attachmalloc.test cf8cf17d183de357b1147a9baacbdfc85b940b61 @@ -779,14 +779,14 @@ F tool/speedtest2.tcl ee2149167303ba8e95af97873c575c3e0fab58ff F tool/speedtest8.c 2902c46588c40b55661e471d7a86e4dd71a18224 F tool/speedtest8inst1.c 293327bc76823f473684d589a8160bde1f52c14e F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f -P 003f3ed10cdb64b73d6df00e28260dd3491e1f16 -R 2e0c4e6b4164866175ea42dfc524a061 +P f43e37e0a4cc7c15c996f4404dc775636396567d +R a6057ef92cd48c83669480ba55d2643b U drh -Z 2b458c1aff5f1b0ec980faf2222eb1eb +Z fd58c7a3cb08c42b6b4250242de672b0 -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) -iD8DBQFLHlZ/oxKgR168RlERAu5SAKCNLRsVczdhX6Qajk56HvdknxZVXQCeIoOh -4AD78jR01j/xAXqmd6RIs5k= -=6zb5 +iD8DBQFLHlg5oxKgR168RlERAvB9AJ4nxLXTHzdJNAWzf6gE5d3v6rF0PwCdFQAo +Yt9AhO556H3dKXJY78hPmrU= +=P/Ej -----END PGP SIGNATURE----- diff --git a/manifest.uuid b/manifest.uuid index 14582dec35..e4c27740c0 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -f43e37e0a4cc7c15c996f4404dc775636396567d \ No newline at end of file +4eb9bf0b93a564844f133691936593245aa792fc \ No newline at end of file diff --git a/test/attach.test b/test/attach.test index 56d6445f87..61e1272e74 100644 --- a/test/attach.test +++ b/test/attach.test @@ -814,5 +814,25 @@ do_test attach-9.3 { } } {1 2 3 4} - +# Ticket [abe728bbc311d81334dae9762f0db87c07a98f79]. +# Multi-database commit on an attached TEMP database. +# +do_test attach-10.1 { + execsql { + ATTACH '' AS noname; + ATTACH ':memory:' AS inmem; + BEGIN; + CREATE TABLE noname.noname(x); + CREATE TABLE inmem.inmem(y); + CREATE TABLE main.main(z); + COMMIT; + SELECT name FROM noname.sqlite_master; + SELECT name FROM inmem.sqlite_master; + } +} {noname inmem} +do_test attach-10.2 { + lrange [execsql { + PRAGMA database_list; + }] 9 end +} {4 noname {} 5 inmem {}} finish_test