[PATCH] test-sqlitestore: run sqlite3 with no init file
Jordi Gutiérrez Hermoso
jordigh at octave.org
Tue Feb 19 01:15:12 UTC 2019
# HG changeset patch
# User Jordi Gutiérrez Hermoso <jordigh at octave.org>
# Date 1550533461 18000
# Mon Feb 18 18:44:21 2019 -0500
# Node ID 3cac2f5ea9314a7d45079e629e0570bebcb3b6bf
# Parent 37b33c34bf4f890857b5e8728febbc82a99368a5
test-sqlitestore: run sqlite3 with no init file
These tests were failing for me because I have a ~/.sqliterc that
alters the default output. Tests should ignore any init file.
diff --git a/tests/test-sqlitestore.t b/tests/test-sqlitestore.t
--- a/tests/test-sqlitestore.t
+++ b/tests/test-sqlitestore.t
@@ -71,17 +71,17 @@ Can make a local commit
That results in a row being inserted into various tables
- $ sqlite3 .hg/store/db.sqlite << EOF
+ $ sqlite3 .hg/store/db.sqlite -init /dev/null << EOF
> SELECT * FROM filepath;
> EOF
1|foo
- $ sqlite3 .hg/store/db.sqlite << EOF
+ $ sqlite3 .hg/store/db.sqlite -init /dev/null << EOF
> SELECT * FROM fileindex;
> EOF
1|1|0|-1|-1|0|0|1||6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe (esc)
- $ sqlite3 .hg/store/db.sqlite << EOF
+ $ sqlite3 .hg/store/db.sqlite -init /dev/null << EOF
> SELECT * FROM delta;
> EOF
1|1| \xd2\xaf\x8d\xd2"\x01\xdd\x8dH\xe5\xdc\xfc\xae\xd2\x81\xff\x94"\xc7|0 (esc)
@@ -93,7 +93,7 @@ Tracking multiple files works
$ hg commit -A -m 'add bar'
adding bar
- $ sqlite3 .hg/store/db.sqlite << EOF
+ $ sqlite3 .hg/store/db.sqlite -init /dev/null << EOF
> SELECT * FROM filedata ORDER BY id ASC;
> EOF
1|1|foo|0|6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe|-1|-1|0|0|1| (esc)
@@ -104,7 +104,7 @@ Multiple revisions of a file works
$ echo a >> foo
$ hg commit -m 'modify foo'
- $ sqlite3 .hg/store/db.sqlite << EOF
+ $ sqlite3 .hg/store/db.sqlite -init /dev/null << EOF
> SELECT * FROM filedata ORDER BY id ASC;
> EOF
1|1|foo|0|6/\xef(L\xe2\xca\x02\xae\xcc\x8d\xe6\xd5\xe8\xa1\xc3\xaf\x05V\xfe|-1|-1|0|0|1| (esc)
More information about the Mercurial-devel
mailing list