bug 8252: (follow-up) test both GRS1 and DOM indexing
This patch expands t/db_dependent/Search.t to run the same tests using both the GRS-1 and DOM indexing modes. It also adds hooks in zebra_config.pl to make it easier to stage test cases for non-MARC21 Zebra indexing. Note that in DOM mode one of the tests is currently a TODO, as relevance ranking for wegihted queries differs between GRS-1 and DOM. To test: [1] Verify that prove -v t/db_dependent/Search.t passes. Signed-off-by: Galen Charlton <gmc@esilibrary.com>
This commit is contained in:
parent
8ea3462517
commit
1737ff4cc3
2 changed files with 623 additions and 589 deletions
File diff suppressed because it is too large
Load diff
|
@ -9,6 +9,17 @@ use File::Spec;
|
|||
|
||||
my $source = File::Spec->rel2abs('.');
|
||||
my $destination = $ARGV[0];
|
||||
my $marc_type = $ARGV[1] || 'marc21';
|
||||
my $indexing_mode = $ARGV[2] || 'grs1';
|
||||
|
||||
$ENV{__ZEBRA_MARC_FORMAT__} = $marc_type;
|
||||
if ($indexing_mode eq 'dom') {
|
||||
$ENV{__ZEBRA_BIB_CFG__} = 'zebra-biblios-dom.cfg';
|
||||
$ENV{__BIB_RETRIEVAL_CFG__} = 'retrieval-info-bib-dom.xml';
|
||||
} else {
|
||||
$ENV{__ZEBRA_BIB_CFG__} = 'zebra-biblios.cfg';
|
||||
$ENV{__BIB_RETRIEVAL_CFG__} = 'retrieval-info-bib-grs1.xml';
|
||||
}
|
||||
|
||||
make_path("$destination/var/lock/zebradb");
|
||||
make_path("$destination/var/lock/zebradb/biblios");
|
||||
|
|
Loading…
Reference in a new issue