New tests for new noContentSuffixes+- and skippedNames+- variables
This commit is contained in:
parent
50ee88adce
commit
66270c6270
@ -5,9 +5,17 @@ topdir=`dirname $0`/..
|
|||||||
|
|
||||||
initvariables $0
|
initvariables $0
|
||||||
|
|
||||||
# Data in text files with skipped suffixes should not be indexed
|
(
|
||||||
recollq Badsuffixes_unique 2> $mystderr |
|
# Data in text files with skipped suffixes should not be indexed,
|
||||||
egrep -v '^Recoll query: ' > $mystdout
|
# except that .md5 is in noContentSuffixes- -> 1 result,
|
||||||
|
# badsuffilename.md5
|
||||||
|
recollq Badsuffixes_unique
|
||||||
|
|
||||||
|
# .nosuff is added by noContentSuffixes+. No result for you
|
||||||
|
# notreallybad.nosuff
|
||||||
|
recollq nosuffUnique
|
||||||
|
|
||||||
|
) 2> $mystderr | egrep -v '^Recoll query: ' > $mystdout
|
||||||
|
|
||||||
diff -w ${myname}.txt $mystdout > $mydiffs 2>&1
|
diff -w ${myname}.txt $mystdout > $mydiffs 2>&1
|
||||||
|
|
||||||
|
|||||||
@ -1 +1,3 @@
|
|||||||
0 results
|
1 results
|
||||||
|
text/plain [file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.md5] [badsufffilename.md5] 19 bytes
|
||||||
|
0 results
|
||||||
|
|||||||
@ -5,7 +5,9 @@ topdir=`dirname $0`/..
|
|||||||
|
|
||||||
initvariables $0
|
initvariables $0
|
||||||
(
|
(
|
||||||
# File names for files with skipped suffixes should be indexed
|
# File names for files with skipped suffixes should be indexed,
|
||||||
|
# and file names only (except for the .md5 one because it's in
|
||||||
|
# noContentSuffixes-)
|
||||||
recollq -S mtime Badsufffilename
|
recollq -S mtime Badsufffilename
|
||||||
|
|
||||||
) 2> $mystderr | egrep -v '^Recoll query: ' > $mystdout
|
) 2> $mystderr | egrep -v '^Recoll query: ' > $mystdout
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
6 results
|
6 results
|
||||||
[file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.log.gz] [badsufffilename.log.gz] 19 bytes
|
[file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.log.gz] [badsufffilename.log.gz] 19 bytes
|
||||||
[file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.md5] [badsufffilename.md5] 19 bytes
|
text/plain [file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.md5] [badsufffilename.md5] 19 bytes
|
||||||
application/x-tar [file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.tar.bz2] [badsufffilename.tar.bz2] 57 bytes
|
application/x-tar [file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.tar.bz2] [badsufffilename.tar.bz2] 57 bytes
|
||||||
application/x-tar [file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.tar.gz] [badsufffilename.tar.gz] 39 bytes
|
application/x-tar [file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.tar.gz] [badsufffilename.tar.gz] 39 bytes
|
||||||
application/x-tar [file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.tbz] [badsufffilename.tbz] 19 bytes
|
application/x-tar [file:///home/dockes/projets/fulltext/testrecoll/badsuffs/badsufffilename.tbz] [badsufffilename.tbz] 19 bytes
|
||||||
|
|||||||
@ -9,7 +9,19 @@ systemfilecommand = xdg-mime query filetype
|
|||||||
indexStripChars = 1
|
indexStripChars = 1
|
||||||
detectxattronly = 1
|
detectxattronly = 1
|
||||||
|
|
||||||
topdirs = /home/dockes/projets/fulltext/testrecoll/
|
topdirs = /home/dockes/projets/fulltext/testrecoll
|
||||||
|
|
||||||
|
#thrQSizes = -1 -1 -1
|
||||||
|
|
||||||
|
# Adding to skippedNames
|
||||||
|
skippedNames+ = notinskippednames
|
||||||
|
# Removing from skippedNames
|
||||||
|
skippedNames- = recollrc
|
||||||
|
|
||||||
|
# Adding to noContentSuffixes
|
||||||
|
noContentSuffixes+ = .nosuff
|
||||||
|
# Removing from noContentSuffixes
|
||||||
|
noContentSuffixes- = .md5
|
||||||
|
|
||||||
# Comics_12 causes rclppt to loop. We keep it around for general testing
|
# Comics_12 causes rclppt to loop. We keep it around for general testing
|
||||||
# but it takes too much time when running the test-set
|
# but it takes too much time when running the test-set
|
||||||
@ -44,5 +56,3 @@ indexedmimetypes = text/plain
|
|||||||
|
|
||||||
[/home/dockes/projets/fulltext/testrecoll/excltypes]
|
[/home/dockes/projets/fulltext/testrecoll/excltypes]
|
||||||
excludedmimetypes = text/plain
|
excludedmimetypes = text/plain
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -5,8 +5,27 @@ topdir=`dirname $0`/..
|
|||||||
|
|
||||||
initvariables $0
|
initvariables $0
|
||||||
|
|
||||||
recollq ShouldbeSkippedUnique 2> $mystderr |
|
(
|
||||||
egrep -v '^Recoll query: ' > $mystdout
|
# skippedPaths:
|
||||||
|
# shouldbeskipped.txt should be skipped because
|
||||||
|
# skipped/reallyskipped/ is in skippedPaths, but the query gets 1
|
||||||
|
# result because of rlyskipped/shouldnotbeskipped.txt
|
||||||
|
# 1 res: shouldnotbeskipped.txt
|
||||||
|
recollq ShouldbeSkippedUnique
|
||||||
|
|
||||||
|
# skippedNames
|
||||||
|
# recollrc is in the default skippedNames list, but should be the
|
||||||
|
# result here because 'recollrc' is in the local config
|
||||||
|
# skippedNames-
|
||||||
|
# 1 res: skipped/recollrc
|
||||||
|
recollq recollrcUnique
|
||||||
|
|
||||||
|
# skippedNames
|
||||||
|
# Should be skipped because notinskippednames is in skippedNames+
|
||||||
|
# 0 res for skipped/notinskippednames
|
||||||
|
recollq -q notinskippedNamesUnique
|
||||||
|
|
||||||
|
) 2> $mystderr | egrep -v '^Recoll query: ' > $mystdout
|
||||||
|
|
||||||
diff -w ${myname}.txt $mystdout > $mydiffs 2>&1
|
diff -w ${myname}.txt $mystdout > $mydiffs 2>&1
|
||||||
|
|
||||||
|
|||||||
@ -1,2 +1,5 @@
|
|||||||
1 results
|
1 results
|
||||||
text/plain [file:///home/dockes/projets/fulltext/testrecoll/skipped/rlyskipped/shouldnotbeskipped.txt] [shouldnotbeskipped.txt] 48 bytes
|
text/plain [file:///home/dockes/projets/fulltext/testrecoll/skipped/rlyskipped/shouldnotbeskipped.txt] [shouldnotbeskipped.txt] 48 bytes
|
||||||
|
1 results
|
||||||
|
text/plain [file:///home/dockes/projets/fulltext/testrecoll/skipped/recollrc] [recollrc] 15 bytes
|
||||||
|
0 results
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user