[Xapian-tickets] [Xapian] #814: 1.4.18: test suite i failing and runs forever
Xapian
nobody at xapian.org
Sun Jun 11 15:15:15 BST 2023
#814: 1.4.18: test suite i failing and runs forever
----------------------------+-------------------------------
Reporter: Tomasz Kloczko | Owner: Olly Betts
Type: defect | Status: closed
Priority: normal | Milestone:
Component: Test Suite | Version: 1.4.22
Severity: normal | Resolution: worksforme
Keywords: | Blocked By:
Blocking: | Operating System: All
----------------------------+-------------------------------
Changes (by Tomasz Kloczko):
* version: 1.4.18 => 1.4.22
Comment:
Just tested 1.4.22 and test suite still fails
{{{
/usr/bin/make check-TESTS
make[4]: Entering directory '/home/tkloczko/rpmbuild/BUILD/xapian-
core-1.4.22/tests'
Running tests with backend "none"...
Running test: stubdb7... ok
Running test: stubdb4... ok
Running test: databasenotfounderror2... ok
Running test: defaultctor1... ok
Running test: copyassign1... ok
Running test: latlongcoords1... ok
Running test: latlongmetric1... ok
Running test: latlongmetric2... ok
Running test: latlongkeymaker1... ok
Running test: matchspy6... ok
Running test: matchspy7... ok
Running test: trivial1... ok
Running test: getqterms1... ok
Running test: getqterms2... ok
Running test: emptyquery2... ok
Running test: emptyquery3... ok
Running test: querylen1... ok
Running test: querylen2... ok
Running test: queryvalid1... ok
Running test: dontflattensubqueries1... ok
Running test: emptyquerypart1... ok
Running test: stemlangs1... ok
Running test: weight1... ok
Running test: nosuchdb1... ok
Running test: addvalue1... ok
Running test: poscollapse2... ok
Running test: uninitdb1... ok
Running test: scaleweight3... ok
Running test: rset3... ok
Running test: rset4... ok
Running test: valuesetmatchdecider1... ok
Running test: emptymset1... ok
Running test: expanddeciderfilterprefix1... ok
Running test: version1... ok
Running test: nosubdatabases1... ok
Running test: document1... ok
Running test: document2... ok
Running test: documentclearterms1... ok
Running test: documentclearvalues1... ok
Running test: documentemptyterm1... ok
Running test: emptyquery4... ok
Running test: singlesubquery1... ok
Running test: singlesubquery2... ok
Running test: singlesubquery3... ok
Running test: combinewqfnomore1... ok
Running test: subclassablerefcount1... ok
Running test: subclassablerefcount2... ok
Running test: subclassablerefcount4... ok
Running test: subclassablerefcount5... ok
Running test: subclassablerefcount8... ok
Running test: nonutf8docdesc1... ok
Running test: deletewhileiterating1... ok
Running test: removepostings... ok
Running test: errorcopyctor... ok
Running test: valuege3... ok
Running test: postingsourceclone1... ok
Running test: queryterms1... ok
Running test: matchall2... ok
Running test: matchnothing1... ok
Running test: overload1... ok
Running test: nonutf8termdesc1... ok
Running test: queryintro1... ok
Running test: queryparser1... ok
Running test: qp_default_op1... ok
Running test: qp_default_prefix1... ok
Running test: qp_default_prefix2... ok
Running test: qp_odd_chars1... ok
Running test: qp_flag_bool_any_case1... ok
Running test: qp_stopper1... ok
Running test: qp_flag_pure_not1... ok
Running test: qp_unstem_boolean_prefix... ok
Running test: qp_accumulate... ok
Running test: qp_value_range1... ok
Running test: qp_range1... ok
Running test: qp_value_range2... ok
Running test: qp_range2... ok
Running test: qp_value_range4... ok
Running test: qp_range4... ok
Running test: qp_value_daterange1... ok
Running test: qp_daterange1... ok
Running test: qp_value_daterange2... ok
Running test: qp_daterange2... ok
Running test: qp_value_stringrange1... ok
Running test: qp_stringrange1... ok
Running test: qp_value_customrange1... ok
Running test: qp_customrange1... ok
Running test: qp_fieldproc1... ok
Running test: qp_fieldproc2... ok
Running test: qp_fieldproc3... ok
Running test: qp_stoplist1... ok
Running test: qp_stem_all1... ok
Running test: qp_stem_all_z1... ok
Running test: qp_near1... ok
Running test: qp_phrase1... ok
Running test: qp_default_op2... ok
Running test: qp_default_op3... ok
Running test: qp_defaultstrategysome1... ok
Running test: qp_stemsomefullpos... ok
Running test: qp_nopos... ok
Running test: querypairwise1... ok
Running test: serialise_document1... ok
Running test: serialise_query1... ok
Running test: serialise_query2... ok
Running test: serialise_query3... ok
Running test: serialise_query4... ok
Running test: double_register_leak... ok
Running test: registry1... ok
Running test: registry2... ok
Running test: registry3... ok
Running test: snippet_empty_mset2... ok
Running test: multivaluekeymaker1... ok
Running test: stem1... ok
Running test: stem2... ok
Running test: stem3... ok
Running test: stemempty1... ok
Running test: stemlangs2... ok
Running test: termgen1... ok
Running test: tg_spell2... ok
Running test: tg_max_word_length1... ok
Running test: utf8iterator1... ok
Running test: utf8iterator2... ok
Running test: unicode1... ok
Running test: caseconvert1... ok
Running test: caseconvert2... ok
Running test: utf8convert1... ok
Running test: unicodepredicates1... ok
Running test: valuestats5... ok
Running test: fixedweightsource2... ok
Running test: tradweight3... ok
Running test: unigramlmweight3... ok
Running test: bm25weight3... ok
Running test: bm25plusweight1... ok
Running test: inl2weight1... ok
Running test: inl2weight2... ok
Running test: ifb2weight1... ok
Running test: ifb2weight2... ok
Running test: ineb2weight1... ok
Running test: ineb2weight2... ok
Running test: bb2weight1... ok
Running test: bb2weight2... ok
Running test: dlhweight2... ok
Running test: pl2weight1... ok
Running test: pl2weight2... ok
Running test: pl2plusweight1... ok
Running test: pl2plusweight2... ok
Running test: pl2plusweight3... ok
Running test: dphweight2... ok
Running test: tfidfweight1... ok
Running test: tfidfweight2... ok
Running test: unigramlmweight6... ok
Running test: boolweight1... ok
Running test: coordweight2... ok
./apitest backend none: All 152 tests passed.
Running tests with backend "inmemory"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... ok
Running test: wildcard2... ok
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: multidb3... ok
Running test: multidb4... ok
Running test: multidb5... ok
Running test: rsetmultidb1... ok
Running test: rsetmultidb3... ok
Running test: eliteset1... ok
Running test: eliteset2... ok
Running test: eliteset4... ok
Running test: uuid1... SKIPPED
apitest.cc:142: Test not supported for inmemory backend
Running test: rsetmultidb2... ok
Running test: multiexpand1... ok
Running test: valuestream1... ok
Running test: valuemapsource2... ok
Running test: decvalwtsource4... ok
Running test: estimaterounding1... ok
Running test: checkinitweight1... ok
Running test: matchdecider1... ok
Running test: matchdecider2... ok
Running test: matchdecider3... ok
Running test: consistency1... ok
Running test: userweight1... ok
Running test: valuesetmatchdecider2... ok
Running test: matchspy1... ok
Running test: checkzeromaxpartopt1... ok
Running test: externalsource4... ok
Running test: postingsourcebounds1... ok
Running test: sortfunctor1... ok
Running test: changesorter1... ok
Running test: sortfunctorempty1... ok
Running test: checkstatsweight1... ok
Running test: checkstatsweight2... ok
Running test: pctcutoff4... ok
Running test: externalsource1... ok
Running test: externalsource3... ok
Running test: changemaxweightsource1... ok
Running test: emptyvalwtsource1... ok
Running test: checkstatsweight3... ok
Running test: checkstatsweight4... ok
Running test: sortfunctor3... ok
Running test: msize1... ok
Running test: msize2... ok
Running test: xordecay1... ok
Running test: ordecay1... ok
Running test: ordecay2... ok
Running test: orcheck1... ok
Running test: getuniqueterms1... ok
Running test: nopositionbug1... ok
Running test: netstats1... ok
Running test: matchspy2... ok
Running test: matchspy4... ok
Running test: valuerange5... ok
Running test: valuerange6... ok
Running test: valuerange7... ok
Running test: topercent7... ok
Running test: subdbwithoutpos1... ok
Running test: snippetmisc1... ok
Running test: snippet_cjkngrams... ok
Running test: dlhweight3... ok
Running test: dphweight3... ok
Running test: matchtimelimit1... ok
Running test: phrasebug1... ok
Running test: testlock3... ok
Running test: stubdb6... ok
Running test: stubdb8... ok
Running test: metadata3... ok
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... ok
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: valueweightsource3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... SKIPPED
apitest.cc:142: Test not supported for inmemory backend
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... SKIPPED
apitest.cc:142: Test not supported for inmemory backend
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... SKIPPED
apitest.cc:142: Test not supported for inmemory backend
Running test: termtoolong1... SKIPPED
apitest.cc:142: Test not supported for inmemory backend
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: adddoc2... ok
Running test: adddoc5... SKIPPED
apitest.cc:142: Test not supported for inmemory backend
Running test: sortfunctor2... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... SKIPPED
apitest.cc:142: Test not supported for inmemory backend
./apitest backend inmemory: All 330 tests passed, 8 skipped.
Running tests with backend "glass"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... ok
Running test: wildcard2... ok
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: multidb3... ok
Running test: multidb4... ok
Running test: multidb5... ok
Running test: rsetmultidb1... ok
Running test: rsetmultidb3... ok
Running test: eliteset1... ok
Running test: eliteset2... ok
Running test: eliteset4... ok
Running test: uuid1... ok
Running test: rsetmultidb2... ok
Running test: multiexpand1... ok
Running test: valuestream1... ok
Running test: valuemapsource2... ok
Running test: decvalwtsource4... ok
Running test: estimaterounding1... ok
Running test: checkinitweight1... ok
Running test: matchdecider1... ok
Running test: matchdecider2... ok
Running test: matchdecider3... ok
Running test: consistency1... ok
Running test: userweight1... ok
Running test: valuesetmatchdecider2... ok
Running test: matchspy1... ok
Running test: checkzeromaxpartopt1... ok
Running test: externalsource4... ok
Running test: postingsourcebounds1... ok
Running test: sortfunctor1... ok
Running test: changesorter1... ok
Running test: sortfunctorempty1... ok
Running test: checkstatsweight1... ok
Running test: checkstatsweight2... ok
Running test: pctcutoff4... ok
Running test: externalsource1... ok
Running test: externalsource3... ok
Running test: changemaxweightsource1... ok
Running test: emptyvalwtsource1... ok
Running test: checkstatsweight3... ok
Running test: checkstatsweight4... ok
Running test: sortfunctor3... ok
Running test: lockfileumask1... ok
Running test: lockfilefd0or1... ok
Running test: lockfilealreadyopen1... ok
Running test: testlock1... ok
Running test: testlock4... ok
Running test: failedreplace1... ok
Running test: failedreplace2... ok
Running test: blocksize1... ok
Running test: readonlyparentdir1... ok
Running test: dbfilefd012... ok
Running test: cursorbug1... ok
Running test: getrevision1... ok
Running test: lazytablebug1... ok
Running test: compactmerge1... ok
Running test: compactstub1... ok
Running test: compactstub2... ok
Running test: compactstub3... ok
Running test: compactstub4... ok
Running test: compactempty1... ok
Running test: compactoldmerge1... ok
Running test: compactoldstub1... ok
Running test: compactoldstub2... ok
Running test: compactoldstub3... ok
Running test: compactoldstub4... ok
Running test: compactoldempty1... ok
Running test: compacttofd1... ok
Running test: compacttofd2... ok
Running test: compactmultichunks1... ok
Running test: compactmissingtables1... ok
Running test: compactmergesynonym1... ok
Running test: compactmultipass1... ok
Running test: compactoldmultichunks1... ok
Running test: compactoldmissingtables1... ok
Running test: compactoldmergesynonym1... ok
Running test: compactoldmultipass1... ok
Running test: compactnorenumber1... ok
Running test: compactoldnorenumber1... ok
Running test: compact1... ok
Running test: compactsingle1... ok
Running test: msize1... ok
Running test: msize2... ok
Running test: xordecay1... ok
Running test: ordecay1... ok
Running test: ordecay2... ok
Running test: orcheck1... ok
Running test: getuniqueterms1... ok
Running test: nopositionbug1... ok
Running test: netstats1... ok
Running test: matchspy2... ok
Running test: matchspy4... ok
Running test: valuerange5... ok
Running test: valuerange6... ok
Running test: valuerange7... ok
Running test: topercent7... ok
Running test: subdbwithoutpos1... ok
Running test: snippetmisc1... ok
Running test: snippet_cjkngrams... ok
Running test: dlhweight3... ok
Running test: dphweight3... ok
Running test: matchtimelimit1... ok
Running test: latlongpostingsource1... ok
Running test: phrasebug1... ok
Running test: notermlist1... ok
Running test: getrevision2... ok
Running test: glassdatabasenotfounderror1... ok
Running test: metadata3... ok
Running test: metadata2... ok
Running test: metadata4... ok
Running test: stubdb1... ok
Running test: stubdb2... ok
Running test: stubdb3... ok
Running test: stubdb5... ok
Running test: stubdb9... ok
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... ok
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: replicate1... ok
Running test: replicate2... SKIPPED
apitest.cc:142: Test not supported for glass backend
Running test: replicate3... ok
Running test: replicate4... ok
Running test: replicate5... ok
Running test: replicate6... ok
Running test: replicate7... ok
Running test: qp_spell1... ok
Running test: qp_spell2... ok
Running test: qp_spellwild1... ok
Running test: qp_spellpartial1... ok
Running test: qp_synonym1... ok
Running test: spell1... ok
Running test: spell2... ok
Running test: spell3... ok
Running test: spell4... ok
Running test: spell5... ok
Running test: spell6... ok
Running test: spell7... ok
Running test: spell8... ok
Running test: tg_spell1... ok
Running test: spell0... ok
Running test: qpsynonympartial1... ok
Running test: qp_synonym2... ok
Running test: qp_synonym3... ok
Running test: qp_scale1... ok
Running test: closedb5... ok
Running test: badtransaction1... ok
Running test: committransaction1... ok
Running test: canceltransaction1... ok
Running test: canceltransaction2... ok
Running test: nodocs1... ok
Running test: canceltransaction3... ok
Running test: valuestats2... ok
Running test: valuestats4... ok
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: valueweightsource3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... ok
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... SKIPPED
api_backend.cc:574: didn't manage to trigger DatabaseModifiedError
Running test: closedb4... ok
Running test: replacedoc7... ok
Running test: databasemodified1... ok
Running test: adddoc2... ok
Running test: adddoc5... ok
Running test: sortfunctor2... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: retrylock1... ok
Running test: closedb2... ok
Running test: cursordelbug1... ok
Running test: closedb8... ok
Running test: closedb9... ok
Running test: synonymitor1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... ok
./apitest backend glass: All 427 tests passed, 3 skipped.
Running tests with backend "singlefile_glass"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... ok
Running test: wildcard2... ok
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: multidb3... ok
Running test: multidb4... ok
Running test: multidb5... ok
Running test: rsetmultidb1... ok
Running test: rsetmultidb3... ok
Running test: eliteset1... ok
Running test: eliteset2... ok
Running test: eliteset4... ok
Running test: uuid1... ok
Running test: rsetmultidb2... ok
Running test: multiexpand1... ok
Running test: valuestream1... ok
Running test: valuemapsource2... ok
Running test: decvalwtsource4... ok
Running test: estimaterounding1... ok
Running test: checkinitweight1... ok
Running test: matchdecider1... ok
Running test: matchdecider2... ok
Running test: matchdecider3... ok
Running test: consistency1... ok
Running test: userweight1... ok
Running test: valuesetmatchdecider2... ok
Running test: matchspy1... ok
Running test: checkzeromaxpartopt1... ok
Running test: externalsource4... ok
Running test: postingsourcebounds1... ok
Running test: sortfunctor1... ok
Running test: changesorter1... ok
Running test: sortfunctorempty1... ok
Running test: checkstatsweight1... ok
Running test: checkstatsweight2... ok
Running test: pctcutoff4... ok
Running test: externalsource1... ok
Running test: externalsource3... ok
Running test: changemaxweightsource1... ok
Running test: emptyvalwtsource1... ok
Running test: checkstatsweight3... ok
Running test: checkstatsweight4... ok
Running test: sortfunctor3... ok
Running test: testlock2... ok
Running test: compactmerge1... ok
Running test: compactstub1... ok
Running test: compactstub2... ok
Running test: compactstub3... ok
Running test: compactstub4... ok
Running test: compactempty1... ok
Running test: compactoldmerge1... ok
Running test: compactoldstub1... ok
Running test: compactoldstub2... ok
Running test: compactoldstub3... ok
Running test: compactoldstub4... ok
Running test: compactoldempty1... ok
Running test: compacttofd1... ok
Running test: compacttofd2... ok
Running test: stubdb1... ok
Running test: stubdb2... ok
Running test: stubdb3... ok
Running test: stubdb5... ok
Running test: stubdb9... ok
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... ok
Running test: embedded1... ok
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: valueweightsource3... ok
./apitest backend singlefile_glass: All 265 tests passed, 1 skipped.
Running tests with backend "multi_glass"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... SKIPPED
apitest.cc:142: Test not supported for multi backend
Running test: wildcard2... SKIPPED
apitest.cc:142: Test not supported for multi backend
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: matchdecider1... ok
Running test: matchdecider2... ok
Running test: matchdecider3... ok
Running test: consistency1... ok
Running test: userweight1... ok
Running test: valuesetmatchdecider2... ok
Running test: matchspy1... ok
Running test: checkzeromaxpartopt1... ok
Running test: externalsource4... ok
Running test: postingsourcebounds1... ok
Running test: sortfunctor1... ok
Running test: changesorter1... ok
Running test: sortfunctorempty1... ok
Running test: checkstatsweight1... ok
Running test: checkstatsweight2... ok
Running test: sortfunctor3... ok
Running test: compactmerge1... ok
Running test: compactstub1... ok
Running test: compactstub2... ok
Running test: compactstub3... ok
Running test: compactstub4... ok
Running test: compactempty1... ok
Running test: compactoldmerge1... ok
Running test: compactoldstub1... ok
Running test: compactoldstub2... ok
Running test: compactoldstub3... ok
Running test: compactoldstub4... ok
Running test: compactoldempty1... ok
Running test: compacttofd1... ok
Running test: compacttofd2... ok
Running test: compactmultichunks1... ok
Running test: compactmissingtables1... ok
Running test: compactmergesynonym1... ok
Running test: compactmultipass1... ok
Running test: compactoldmultichunks1... ok
Running test: compactoldmissingtables1... ok
Running test: compactoldmergesynonym1... ok
Running test: compactoldmultipass1... ok
Running test: compact1... ok
Running test: compactsingle1... ok
Running test: msize1... ok
Running test: msize2... ok
Running test: xordecay1... ok
Running test: ordecay1... ok
Running test: ordecay2... ok
Running test: orcheck1... ok
Running test: getuniqueterms1... ok
Running test: nopositionbug1... ok
Running test: netstats1... ok
Running test: matchspy2... ok
Running test: matchspy4... ok
Running test: valuerange5... ok
Running test: valuerange6... ok
Running test: valuerange7... ok
Running test: topercent7... ok
Running test: subdbwithoutpos1... ok
Running test: snippetmisc1... ok
Running test: snippet_cjkngrams... ok
Running test: dlhweight3... ok
Running test: dphweight3... ok
Running test: matchtimelimit1... ok
Running test: latlongpostingsource1... ok
Running test: phrasebug1... ok
Running test: metadata3... ok
Running test: metadata2... ok
Running test: metadata4... ok
Running test: elitesetmulti1... ok
Running test: elitesetmulti2... ok
Running test: elitesetmulti4... ok
Running test: postingsourceshardindex1... ok
Running test: stubdb1... ok
Running test: stubdb2... ok
Running test: stubdb3... ok
Running test: stubdb5... ok
Running test: stubdb9... ok
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... ok
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: qpsynonympartial1... ok
Running test: qp_synonym2... ok
Running test: qp_synonym3... ok
Running test: qp_scale1... ok
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... ok
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... SKIPPED
api_backend.cc:574: didn't manage to trigger DatabaseModifiedError
Running test: closedb4... ok
Running test: replacedoc7... ok
Running test: sortfunctor2... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: retrylock1... ok
Running test: closedb2... ok
Running test: cursordelbug1... ok
Running test: closedb9... ok
Running test: synonymitor1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... ok
./apitest backend multi_glass: All 353 tests passed, 4 skipped.
Running tests with backend "multi_glass_remoteprog_glass"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... SKIPPED
apitest.cc:142: Test not supported for multi backend
Running test: wildcard2... SKIPPED
apitest.cc:142: Test not supported for multi backend
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: msize1... ok
Running test: msize2... ok
Running test: xordecay1... ok
Running test: ordecay1... ok
Running test: ordecay2... ok
Running test: orcheck1... ok
Running test: getuniqueterms1... ok
Running test: nopositionbug1... ok
Running test: netstats1... ok
Running test: matchspy2... ok
Running test: matchspy4... XFAIL (Matchspy counts hits on remote and
locally)
api_matchspy.cc:218: ((spyb0.get_total()) == (25))
Expected 'spyb0.get_total()' and '25' to be equal: were 34 and 25
Running test: valuerange5... ok
Running test: valuerange6... ok
Running test: valuerange7... ok
Running test: topercent7... ok
Running test: subdbwithoutpos1... ok
Running test: snippetmisc1... ok
Running test: snippet_cjkngrams... ok
Running test: dlhweight3... ok
Running test: dphweight3... ok
Running test: elitesetmulti1... ok
Running test: elitesetmulti2... ok
Running test: elitesetmulti4... ok
Running test: matchdecider4... ok
Running test: closedb6... ok
Running test: keepalive1... ok
Running test: externalsource2... ok
Running test: sortfunctorremote1... ok
Running test: protocolbug1... ok
Running test: spell0... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... ok
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... SKIPPED
api_backend.cc:574: didn't manage to trigger DatabaseModifiedError
Running test: closedb4... ok
./apitest backend multi_glass_remoteprog_glass: All 280 tests passed, 1
expected failures, 4 skipped.
Running tests with backend "multi_remoteprog_glass"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... SKIPPED
apitest.cc:142: Test not supported for multi backend
Running test: wildcard2... SKIPPED
apitest.cc:142: Test not supported for multi backend
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: msize1... ok
Running test: msize2... ok
Running test: xordecay1... ok
Running test: ordecay1... ok
Running test: ordecay2... ok
Running test: orcheck1... ok
Running test: getuniqueterms1... ok
Running test: nopositionbug1... ok
Running test: netstats1... ok
Running test: matchspy2... ok
Running test: matchspy4... XFAIL (Matchspy counts hits on remote and
locally)
api_matchspy.cc:218: ((spyb0.get_total()) == (25))
Expected 'spyb0.get_total()' and '25' to be equal: were 34 and 25
Running test: valuerange5... ok
Running test: valuerange6... ok
Running test: valuerange7... ok
Running test: topercent7... ok
Running test: subdbwithoutpos1... XFAIL (Known but obscure remote bug
which doesn't justify protocol version bump)
api_query.cc:801: ((mset3.size()) == (3))
Expected 'mset3.size()' and '3' to be equal: were 4 and 3
Running test: snippetmisc1... ok
Running test: snippet_cjkngrams... ok
Running test: dlhweight3... ok
Running test: dphweight3... ok
Running test: elitesetmulti1... ok
Running test: elitesetmulti2... ok
Running test: elitesetmulti4... ok
Running test: matchdecider4... ok
Running test: closedb6... ok
Running test: keepalive1... ok
Running test: externalsource2... ok
Running test: sortfunctorremote1... ok
Running test: protocolbug1... ok
Running test: spell0... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... ok
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... SKIPPED
api_backend.cc:574: didn't manage to trigger DatabaseModifiedError
Running test: closedb4... ok
./apitest backend multi_remoteprog_glass: All 279 tests passed, 2 expected
failures, 4 skipped.
Running tests with backend "remoteprog_glass"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... ok
Running test: wildcard2... ok
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: multidb3... ok
Running test: multidb4... ok
Running test: multidb5... ok
Running test: rsetmultidb1... ok
Running test: rsetmultidb3... ok
Running test: eliteset1... ok
Running test: eliteset2... ok
Running test: eliteset4... ok
Running test: uuid1... ok
Running test: rsetmultidb2... ok
Running test: multiexpand1... ok
Running test: valuestream1... ok
Running test: valuemapsource2... ok
Running test: decvalwtsource4... ok
Running test: msize1... ok
Running test: msize2... ok
Running test: xordecay1... ok
Running test: ordecay1... ok
Running test: ordecay2... ok
Running test: orcheck1... ok
Running test: getuniqueterms1... ok
Running test: nopositionbug1... ok
Running test: netstats1... ok
Running test: matchspy2... ok
Running test: matchspy4... ok
Running test: valuerange5... ok
Running test: valuerange6... ok
Running test: valuerange7... ok
Running test: topercent7... ok
Running test: subdbwithoutpos1... XFAIL (Known but obscure remote bug
which doesn't justify protocol version bump)
api_query.cc:801: ((mset3.size()) == (3))
Expected 'mset3.size()' and '3' to be equal: were 4 and 3
Running test: snippetmisc1... ok
Running test: snippet_cjkngrams... ok
Running test: dlhweight3... ok
Running test: dphweight3... ok
Running test: phrasebug1... ok
Running test: metadata3... ok
Running test: metadata2... ok
Running test: metadata4... ok
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... SKIPPED
api_posdb.cc:617: TermList::positionlist_count() not yet implemented for
this backend
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: matchdecider4... ok
Running test: closedb6... ok
Running test: keepalive1... ok
Running test: externalsource2... ok
Running test: sortfunctorremote1... ok
Running test: protocolbug1... ok
Running test: spell0... ok
Running test: closedb5... ok
Running test: badtransaction1... ok
Running test: committransaction1... ok
Running test: canceltransaction1... ok
Running test: canceltransaction2... ok
Running test: valuestats2... ok
Running test: valuestats4... ok
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: valueweightsource3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... ok
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... SKIPPED
api_backend.cc:574: didn't manage to trigger DatabaseModifiedError
Running test: closedb4... ok
Running test: adddoc2... ok
Running test: adddoc5... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... SKIPPED
apitest.cc:142: Test not supported for remote backend
./apitest backend remoteprog_glass: All 321 tests passed, 1 expected
failures, 4 skipped.
Running tests with backend "remotetcp_glass"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_onedoc' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_onedoc' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_allterms2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_allterms2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000
.glass/db__apitest_simpledata__apitest_simpledata2' (output: Starting
server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... ok
Running test: wildcard2... ok
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: multidb3... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: multidb4... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: multidb5... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: rsetmultidb1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_rset' (output: Starting
server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: rsetmultidb3... ok
Running test: eliteset1... ok
Running test: eliteset2... ok
Running test: eliteset4... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: uuid1... ok
Running test: rsetmultidb2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_rset' (output: Starting
server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: multiexpand1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: valuestream1... ok
Running test: valuemapsource2... ok
Running test: decvalwtsource4... ok
Running test: msize1... ok
Running test: msize2... ok
Running test: xordecay1... ok
Running test: ordecay1... ok
Running test: ordecay2... ok
Running test: orcheck1... ok
Running test: getuniqueterms1... ok
Running test: nopositionbug1... ok
Running test: netstats1... ok
Running test: matchspy2... ok
Running test: matchspy4... ok
Running test: valuerange5... ok
Running test: valuerange6... ok
Running test: valuerange7... ok
Running test: topercent7... ok
Running test: subdbwithoutpos1... XFAIL (Known but obscure remote bug
which doesn't justify protocol version bump): EXCEPTION std::string Failed
to get 'Listening...' from command '../bin/xapian-tcpsrv --one-shot
--interface 127.0.0.1 --port 1239 -t300000 .glass/db__subdbwithoutpos1'
(output: Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: snippetmisc1... ok
Running test: snippet_cjkngrams... ok
Running test: dlhweight3... ok
Running test: dphweight3... ok
Running test: phrasebug1... ok
Running test: metadata3... ok
Running test: metadata2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: metadata4... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... SKIPPED
api_posdb.cc:617: TermList::positionlist_count() not yet implemented for
this backend
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: matchdecider4... ok
Running test: closedb6... ok
Running test: keepalive1... ok
Running test: externalsource2... ok
Running test: sortfunctorremote1... ok
Running test: protocolbug1... ok
Running test: spell0... ok
Running test: closedb5... ok
Running test: badtransaction1... ok
Running test: committransaction1... ok
Running test: canceltransaction1... ok
Running test: canceltransaction2... ok
Running test: valuestats2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: valuestats4... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: valueweightsource3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/db__' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... ok
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .glass/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: closedb4... ok
Running test: adddoc2... ok
Running test: adddoc5... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... SKIPPED
apitest.cc:142: Test not supported for remote backend
./apitest backend remotetcp_glass: 299 tests passed, 23 failed, 1 expected
failures, 3 skipped.
Running tests with backend "chert"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... ok
Running test: wildcard2... ok
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: multidb3... ok
Running test: multidb4... ok
Running test: multidb5... ok
Running test: rsetmultidb1... ok
Running test: rsetmultidb3... ok
Running test: eliteset1... ok
Running test: eliteset2... ok
Running test: eliteset4... ok
Running test: uuid1... ok
Running test: rsetmultidb2... ok
Running test: multiexpand1... ok
Running test: valuestream1... ok
Running test: valuemapsource2... ok
Running test: decvalwtsource4... ok
Running test: estimaterounding1... ok
Running test: checkinitweight1... ok
Running test: matchdecider1... ok
Running test: matchdecider2... ok
Running test: matchdecider3... ok
Running test: consistency1... ok
Running test: userweight1... ok
Running test: valuesetmatchdecider2... ok
Running test: matchspy1... ok
Running test: checkzeromaxpartopt1... ok
Running test: externalsource4... ok
Running test: postingsourcebounds1... ok
Running test: sortfunctor1... ok
Running test: changesorter1... ok
Running test: sortfunctorempty1... ok
Running test: checkstatsweight1... ok
Running test: checkstatsweight2... ok
Running test: pctcutoff4... ok
Running test: externalsource1... ok
Running test: externalsource3... ok
Running test: changemaxweightsource1... ok
Running test: emptyvalwtsource1... ok
Running test: checkstatsweight3... ok
Running test: checkstatsweight4... ok
Running test: sortfunctor3... ok
Running test: chertdatabasenotfounderror1... ok
Running test: chertdatabaseopen1... ok
Running test: crashrecovery1... ok
Running test: lockfileumask1... ok
Running test: lockfilefd0or1... ok
Running test: lockfilealreadyopen1... ok
Running test: testlock1... ok
Running test: testlock4... ok
Running test: failedreplace1... ok
Running test: failedreplace2... ok
Running test: blocksize1... ok
Running test: readonlyparentdir1... ok
Running test: dbfilefd012... ok
Running test: cursorbug1... ok
Running test: getrevision1... ok
Running test: lazytablebug1... ok
Running test: compactmerge1... ok
Running test: compactstub1... ok
Running test: compactstub2... ok
Running test: compactstub3... ok
Running test: compactstub4... ok
Running test: compactempty1... ok
Running test: compactoldmerge1... ok
Running test: compactoldstub1... ok
Running test: compactoldstub2... ok
Running test: compactoldstub3... ok
Running test: compactoldstub4... ok
Running test: compactoldempty1... ok
Running test: compactmultichunks1... ok
Running test: compactmissingtables1... ok
Running test: compactmergesynonym1... ok
Running test: compactmultipass1... ok
Running test: compactoldmultichunks1... ok
Running test: compactoldmissingtables1... ok
Running test: compactoldmergesynonym1... ok
Running test: compactoldmultipass1... ok
Running test: compactnorenumber1... ok
Running test: compactoldnorenumber1... ok
Running test: compact1... ok
Running test: msize1... ok
Running test: msize2... ok
Running test: xordecay1... ok
Running test: ordecay1... ok
Running test: ordecay2... ok
Running test: orcheck1... ok
Running test: getuniqueterms1... ok
Running test: nopositionbug1... ok
Running test: netstats1... ok
Running test: matchspy2... ok
Running test: matchspy4... ok
Running test: valuerange5... ok
Running test: valuerange6... ok
Running test: valuerange7... ok
Running test: topercent7... ok
Running test: subdbwithoutpos1... ok
Running test: snippetmisc1... ok
Running test: snippet_cjkngrams... ok
Running test: dlhweight3... ok
Running test: dphweight3... ok
Running test: matchtimelimit1... ok
Running test: latlongpostingsource1... ok
Running test: phrasebug1... ok
Running test: metadata3... ok
Running test: metadata2... ok
Running test: metadata4... ok
Running test: stubdb1... ok
Running test: stubdb2... ok
Running test: stubdb3... ok
Running test: stubdb5... ok
Running test: stubdb9... ok
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... ok
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: replicate1... ok
Running test: replicate2... ok
Running test: replicate3... ok
Running test: replicate4... ok
Running test: replicate5... SKIPPED
apitest.cc:142: Test not supported for chert backend
Running test: replicate6... ok
Running test: replicate7... ok
Running test: qp_spell1... ok
Running test: qp_spell2... ok
Running test: qp_spellwild1... ok
Running test: qp_spellpartial1... ok
Running test: qp_synonym1... ok
Running test: spell1... ok
Running test: spell2... ok
Running test: spell3... ok
Running test: spell4... ok
Running test: spell5... ok
Running test: spell6... ok
Running test: spell7... ok
Running test: spell8... ok
Running test: tg_spell1... ok
Running test: spell0... ok
Running test: qpsynonympartial1... ok
Running test: qp_synonym2... ok
Running test: qp_synonym3... ok
Running test: qp_scale1... ok
Running test: closedb5... ok
Running test: badtransaction1... ok
Running test: committransaction1... ok
Running test: canceltransaction1... ok
Running test: canceltransaction2... ok
Running test: nodocs1... ok
Running test: canceltransaction3... ok
Running test: valuestats2... ok
Running test: valuestats4... ok
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: valueweightsource3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... XFAIL (Chert fails to clear pending changes
after InvalidArgumentError - fix too invasive): InvalidArgumentError: Key
too long: length was 254 bytes, maximum length of a key is 252 bytes
Term length 245
Key too long: length was 254 bytes, maximum length of a key is 252 bytes
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... SKIPPED
api_backend.cc:574: didn't manage to trigger DatabaseModifiedError
Running test: closedb4... ok
Running test: replacedoc7... ok
Running test: databasemodified1... ok
Running test: adddoc2... ok
Running test: adddoc5... ok
Running test: sortfunctor2... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: retrylock1... ok
Running test: closedb2... ok
Running test: cursordelbug1... ok
Running test: closedb8... ok
Running test: closedb9... ok
Running test: synonymitor1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... ok
./apitest backend chert: All 423 tests passed, 1 expected failures, 3
skipped.
Running tests with backend "multi_chert"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... SKIPPED
apitest.cc:142: Test not supported for multi backend
Running test: wildcard2... SKIPPED
apitest.cc:142: Test not supported for multi backend
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: matchdecider1... ok
Running test: matchdecider2... ok
Running test: matchdecider3... ok
Running test: consistency1... ok
Running test: userweight1... ok
Running test: valuesetmatchdecider2... ok
Running test: matchspy1... ok
Running test: checkzeromaxpartopt1... ok
Running test: externalsource4... ok
Running test: postingsourcebounds1... ok
Running test: sortfunctor1... ok
Running test: changesorter1... ok
Running test: sortfunctorempty1... ok
Running test: checkstatsweight1... ok
Running test: checkstatsweight2... ok
Running test: sortfunctor3... ok
Running test: metadata3... ok
Running test: metadata2... ok
Running test: metadata4... ok
Running test: elitesetmulti1... ok
Running test: elitesetmulti2... ok
Running test: elitesetmulti4... ok
Running test: postingsourceshardindex1... ok
Running test: stubdb1... ok
Running test: stubdb2... ok
Running test: stubdb3... ok
Running test: stubdb5... ok
Running test: stubdb9... ok
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... ok
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: qpsynonympartial1... ok
Running test: qp_synonym2... ok
Running test: qp_synonym3... ok
Running test: qp_scale1... ok
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... XFAIL (Chert fails to clear pending changes
after InvalidArgumentError - fix too invasive): InvalidArgumentError: Key
too long: length was 254 bytes, maximum length of a key is 252 bytes
Term length 245
Key too long: length was 254 bytes, maximum length of a key is 252 bytes
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... SKIPPED
api_backend.cc:574: didn't manage to trigger DatabaseModifiedError
Running test: closedb4... ok
Running test: replacedoc7... ok
Running test: sortfunctor2... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: retrylock1... ok
Running test: closedb2... ok
Running test: cursordelbug1... ok
Running test: closedb9... ok
Running test: synonymitor1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... ok
./apitest backend multi_chert: All 305 tests passed, 1 expected failures,
4 skipped.
Running tests with backend "remoteprog_chert"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... ok
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... ok
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... ok
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... ok
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... ok
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... ok
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... ok
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... ok
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... ok
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... ok
Running test: wildcard2... ok
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: multidb3... ok
Running test: multidb4... ok
Running test: multidb5... ok
Running test: rsetmultidb1... ok
Running test: rsetmultidb3... ok
Running test: eliteset1... ok
Running test: eliteset2... ok
Running test: eliteset4... ok
Running test: uuid1... ok
Running test: rsetmultidb2... ok
Running test: multiexpand1... ok
Running test: valuestream1... ok
Running test: valuemapsource2... ok
Running test: decvalwtsource4... ok
Running test: metadata3... ok
Running test: metadata2... ok
Running test: metadata4... ok
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... SKIPPED
api_posdb.cc:617: TermList::positionlist_count() not yet implemented for
this backend
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: matchdecider4... ok
Running test: closedb6... ok
Running test: keepalive1... ok
Running test: externalsource2... ok
Running test: sortfunctorremote1... ok
Running test: protocolbug1... ok
Running test: spell0... ok
Running test: closedb5... ok
Running test: badtransaction1... ok
Running test: committransaction1... ok
Running test: canceltransaction1... ok
Running test: canceltransaction2... ok
Running test: valuestats2... ok
Running test: valuestats4... ok
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: valueweightsource3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... ok
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... ok
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... XFAIL (Chert fails to clear pending changes
after InvalidArgumentError - fix too invasive): InvalidArgumentError:
REMOTE:Key too long: length was 254 bytes, maximum length of a key is 252
bytes (context: remote:prog(../bin/xapian-progsrv -t300000 --writable
.chert/dbw))
Term length 245
REMOTE:Key too long: length was 254 bytes, maximum length of a key is 252
bytes
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... SKIPPED
api_backend.cc:574: didn't manage to trigger DatabaseModifiedError
Running test: closedb4... ok
Running test: adddoc2... ok
Running test: adddoc5... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... SKIPPED
apitest.cc:142: Test not supported for remote backend
./apitest backend remoteprog_chert: All 300 tests passed, 1 expected
failures, 4 skipped.
Running tests with backend "remotetcp_chert"...
Running test: zerodocid1... ok
Running test: emptyquery1... ok
Running test: simplequery1... ok
Running test: simplequery2... ok
Running test: simplequery3... ok
Running test: msetmaxitems1... ok
Running test: expandweights1... ok
Running test: expandweights2... ok
Running test: expandweights3... ok
Running test: expandweights4... ok
Running test: expandweights5... ok
Running test: expandweights6... ok
Running test: expandweights7... ok
Running test: expandweights8... ok
Running test: expandmaxitems1... ok
Running test: boolquery1... ok
Running test: msetfirst1... ok
Running test: topercent1... ok
Running test: topercent2... ok
Running test: expandfunctor1... ok
Running test: expanddeciderfilterprefix2... ok
Running test: pctcutoff1... ok
Running test: pctcutoff2... ok
Running test: pctcutoff3... ok
Running test: cutoff1... ok
Running test: allowqterms1... ok
Running test: maxattain1... ok
Running test: reversebool1... ok
Running test: reversebool2... ok
Running test: getmterms1... ok
Running test: getmterms2... ok
Running test: repeatquery1... ok
Running test: fetchdocs1... ok
Running test: absentterm1... ok
Running test: absentterm2... ok
Running test: rset1... ok
Running test: rset2... ok
Running test: eliteset3... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: eliteset5... ok
Running test: termlisttermfreq1... ok
Running test: qterminfo1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: qterminfo2... ok
Running test: msetzeroitems1... ok
Running test: matches1... ok
Running test: wqf1... ok
Running test: qlen1... ok
Running test: termlist1... ok
Running test: termlist2... ok
Running test: termlist3... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_onedoc' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: termlist4... ok
Running test: puncterms1... ok
Running test: spaceterms1... ok
Running test: xor1... ok
Running test: xor2... ok
Running test: getdoc1... ok
Running test: emptyop1... ok
Running test: checkatleast1... ok
Running test: checkatleast2... ok
Running test: checkatleast3... ok
Running test: allpostlist1... ok
Running test: emptyterm1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_onedoc' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: scaleweight1... ok
Running test: scaleweight2... ok
Running test: bm25weight1... ok
Running test: tradweight1... ok
Running test: tradweight4... ok
Running test: dbstats1... ok
Running test: dbstats2... ok
Running test: alldocspl3... ok
Running test: msetfirst2... ok
Running test: bm25weight2... ok
Running test: unigramlmweight2... ok
Running test: tradweight2... ok
Running test: emptydb1... ok
Running test: multiargop1... ok
Running test: msetweights1... ok
Running test: itorskiptofromend1... ok
Running test: sortvalue2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: enquiregetquery1... ok
Running test: exactxor1... ok
Running test: getdocumentlazy1... ok
Running test: getdocumentlazy2... ok
Running test: checkatleast4... ok
Running test: multidb1... ok
Running test: allterms7... ok
Running test: nosuchterm... ok
Running test: closedb1... ok
Running test: closedb3... ok
Running test: collapsekey5... ok
Running test: termstats... ok
Running test: msetiterator1... ok
Running test: msetiterator2... ok
Running test: msetiterator3... ok
Running test: esetiterator1... ok
Running test: esetiterator2... ok
Running test: collapsekey1... ok
Running test: collapsekey2... SKIPPED
api_db.cc:883: Don't have a suitable database currently
Running test: collapsekey3... ok
Running test: collapsekey4... ok
Running test: allterms1... ok
Running test: allterms2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_allterms2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: allterms3... ok
Running test: allterms4... ok
Running test: allterms5... ok
Running test: allterms6... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_allterms2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: specialterms1... ok
Running test: specialterms2... ok
Running test: postlist1... ok
Running test: postlist2... ok
Running test: postlist3... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: postlist4... ok
Running test: postlist5... ok
Running test: postlist6... ok
Running test: collfreq1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000
.chert/db__apitest_simpledata__apitest_simpledata2' (output: Starting
server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: sortvalue1... ok
Running test: sortrel1... ok
Running test: matchall1... ok
Running test: matchspy5... ok
Running test: subclassablerefcount3... ok
Running test: subclassablerefcount6... ok
Running test: subclassablerefcount7... ok
Running test: synonym1... ok
Running test: synonym2... ok
Running test: synonym3... ok
Running test: synonym4... ok
Running test: opmax1... ok
Running test: valuerange1... ok
Running test: valuege1... ok
Running test: valuege2... ok
Running test: valuele1... ok
Running test: valuege4... ok
Running test: valuerange3... ok
Running test: valuerange4... ok
Running test: valuerangematchesub1... ok
Running test: consistency3... ok
Running test: pctcutoff5... ok
Running test: topercent3... ok
Running test: topercent4... ok
Running test: topercent5... ok
Running test: topercent6... ok
Running test: valueweightsource1... ok
Running test: fixedweightsource1... ok
Running test: xor3... ok
Running test: phrasealldocs1... ok
Running test: wildcard1... ok
Running test: wildcard2... ok
Running test: dualprefixwildcard1... ok
Running test: loosephrase1... ok
Running test: loosenear1... ok
Running test: complexphrase1... ok
Running test: complexnear1... ok
Running test: complexphrase2... ok
Running test: complexnear2... ok
Running test: zeroestimate1... ok
Running test: complexphrase3... ok
Running test: complexnear3... ok
Running test: notandor1... ok
Running test: boolorbug1... ok
Running test: hoistnotbug1... ok
Running test: emptynot1... ok
Running test: emptymaybe1... ok
Running test: phraseweightcheckbug1... ok
Running test: orphanedhint1... ok
Running test: wildquery1... ok
Running test: snippet1... ok
Running test: snippetstem1... ok
Running test: snippetphrase1... ok
Running test: snippet_termcover1... ok
Running test: snippet_termcover2... ok
Running test: snippet_empty... ok
Running test: snippet_start_nonspace... ok
Running test: snippet_small_zerolength... ok
Running test: snippet_empty_mset... ok
Running test: valuestream2... ok
Running test: valuestream3... ok
Running test: valuemapsource1... ok
Running test: bm25weight4... ok
Running test: bm25weight5... ok
Running test: bm25plusweight2... ok
Running test: bm25plusweight3... ok
Running test: inl2weight3... ok
Running test: ifb2weight3... ok
Running test: ineb2weight3... ok
Running test: bb2weight3... ok
Running test: bb2weight4... ok
Running test: dlhweight1... ok
Running test: pl2weight3... ok
Running test: pl2plusweight4... ok
Running test: pl2plusweight5... ok
Running test: dphweight1... ok
Running test: tfidfweight3... ok
Running test: unigramlmweight4... ok
Running test: unigramlmweight5... ok
Running test: unigramlmweight7... ok
Running test: unigramlmweight8... ok
Running test: coordweight1... ok
Running test: multidb3... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: multidb4... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: multidb5... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata2' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: rsetmultidb1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_rset' (output: Starting
server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: rsetmultidb3... ok
Running test: eliteset1... ok
Running test: eliteset2... ok
Running test: eliteset4... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: uuid1... ok
Running test: rsetmultidb2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_rset' (output: Starting
server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: multiexpand1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__apitest_simpledata' (output:
Starting server on host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: valuestream1... ok
Running test: valuemapsource2... ok
Running test: decvalwtsource4... ok
Running test: metadata3... ok
Running test: metadata2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: metadata4... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: phrase3... ok
Running test: near1... ok
Running test: near2... ok
Running test: phrase1... ok
Running test: phrase2... ok
Running test: poslist1... ok
Running test: positfromtermit1... SKIPPED
api_posdb.cc:617: TermList::positionlist_count() not yet implemented for
this backend
Running test: poslist2... ok
Running test: poslist3... ok
Running test: poslistupdate1... ok
Running test: matchdecider4... ok
Running test: closedb6... ok
Running test: keepalive1... ok
Running test: externalsource2... ok
Running test: sortfunctorremote1... ok
Running test: protocolbug1... ok
Running test: spell0... ok
Running test: closedb5... ok
Running test: badtransaction1... ok
Running test: committransaction1... ok
Running test: canceltransaction1... ok
Running test: canceltransaction2... ok
Running test: valuestats2... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: valuestats4... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: valueweightsource2... ok
Running test: valuestats3... ok
Running test: valueweightsource3... ok
Running test: alldocspl1... ok
Running test: alldocspl2... ok
Running test: totaldoclen1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: exceed32bitcombineddb1... ok
Running test: modifiedpostlist1... ok
Running test: doclenaftercommit1... ok
Running test: valuesaftercommit1... ok
Running test: replacedoc8... ok
Running test: newfreelistblock1... ok
Running test: splitpostings1... ok
Running test: closedb7... ok
Running test: metadata1... ok
Running test: metadata5... ok
Running test: valuerange2... ok
Running test: possubqueries1... ok
Running test: qp_flag_wildcard1... ok
Running test: qp_flag_wildcard2... ok
Running test: qp_flag_wildcard3... ok
Running test: qp_flag_partial1... ok
Running test: qp_value_range3... ok
Running test: qp_range3... ok
Running test: qp_stopword_group1... ok
Running test: modtermwdf1... ok
Running test: bigoaddvalue1... ok
Running test: serialise_document2... ok
Running test: decvalwtsource1... ok
Running test: decvalwtsource2... ok
Running test: decvalwtsource3... ok
Running test: decvalwtsource5... ok
Running test: adddoc1... ok
Running test: adddoc3... ok
Running test: adddoc4... ok
Running test: adddoc6... ok
Running test: implicitendsession1... ok
Running test: databaseassign1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/db__' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: deldoc1... ok
Running test: deldoc2... ok
Running test: deldoc3... ok
Running test: deldoc4... ok
Running test: deldoc5... ok
Running test: deldoc6... ok
Running test: replacedoc1... ok
Running test: replacedoc2... ok
Running test: replacedoc3... ok
Running test: replacedoc4... ok
Running test: replacedoc5... ok
Running test: replacedoc6... ok
Running test: uniqueterm1... ok
Running test: allpostlist2... ok
Running test: emptyterm2... ok
Running test: phraseorneartoand1... ok
Running test: longpositionlist1... ok
Running test: consistency2... ok
Running test: nomoredocids1... ok
Running test: termtoolong1... XFAIL (Chert fails to clear pending changes
after InvalidArgumentError - fix too invasive): InvalidArgumentError:
REMOTE:Key too long: length was 254 bytes, maximum length of a key is 252
bytes (context: remote:tcp(127.0.0.1:1239))
Term length 245
REMOTE:Key too long: length was 254 bytes, maximum length of a key is 252
bytes
Running test: postlist7... ok
Running test: modifyvalues1... ok
Running test: qpmemoryleak1... FAIL: EXCEPTION std::string Failed to get
'Listening...' from command '../bin/xapian-tcpsrv --one-shot --interface
127.0.0.1 --port 1239 -t300000 .chert/dbw' (output: Starting server on
host 127.0.0.1, port 1239
NetworkError: bind failed (No such file or directory)
)
Running test: closedb4... ok
Running test: adddoc2... ok
Running test: adddoc5... ok
Running test: closedb10... ok
Running test: writeread1... ok
Running test: valuestats1... ok
Running test: valueweightsource5... SKIPPED
apitest.cc:142: Test not supported for remote backend
./apitest backend remotetcp_chert: 278 tests passed, 23 failed, 1 expected
failures, 3 skipped.
./apitest total: 4012 tests passed, 46 failed, 9 expected failures, 45
skipped.
FAIL: apitest
Running test: exception1... ok
Running test: refcnt1... ok
Running test: refcnt2... ok
Running test: autoptr1... ok
Running test: stringcomp1... ok
Running test: temporarydtor1... ok
Running test: pack_uint_preserving_sort1... ok
Running test: pack_uint_preserving_sort2... ok
Running test: chartype1... ok
PASS: internaltest
The random seed is 42
Please report the seed when reporting a test failure.
Running tests with arabic stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: arabic/voc.txt not found
Running tests with armenian stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: armenian/voc.txt not found
Running tests with basque stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: basque/voc.txt not found
Running tests with catalan stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: catalan/voc.txt not found
Running tests with danish stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: danish/voc.txt not found
Running tests with dutch stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: dutch/voc.txt not found
Running tests with earlyenglish stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: earlyenglish/voc.txt not found
Running tests with english stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: english/voc.txt not found
Running tests with finnish stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: finnish/voc.txt not found
Running tests with french stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: french/voc.txt not found
Running tests with german stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: german/voc.txt not found
Running tests with german2 stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: german2/voc.txt not found
Running tests with hungarian stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: hungarian/voc.txt not found
Running tests with indonesian stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: indonesian/voc.txt not found
Running tests with irish stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: irish/voc.txt not found
Running tests with italian stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: italian/voc.txt not found
Running tests with kraaij_pohlmann stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: kraaij_pohlmann/voc.txt not found
Running tests with lithuanian stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: lithuanian/voc.txt not found
Running tests with lovins stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: lovins/voc.txt not found
Running tests with nepali stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: nepali/voc.txt not found
Running tests with norwegian stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: norwegian/voc.txt not found
Running tests with porter stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: porter/voc.txt not found
Running tests with portuguese stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: portuguese/voc.txt not found
Running tests with romanian stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: romanian/voc.txt not found
Running tests with russian stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: russian/voc.txt not found
Running tests with spanish stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: spanish/voc.txt not found
Running tests with swedish stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: swedish/voc.txt not found
Running tests with tamil stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: tamil/voc.txt not found
Running tests with turkish stemmer...
Running test: stemrandom... ok
Running test: stemjunk... ok
Running test: stemdict... SKIPPED
stemtest.cc:121: turkish/voc.txt not found
PASS: stemtest
Running test: simple_exceptions_work1... ok
Running test: class_exceptions_work1... ok
Running test: resolverelativepath1... ok
Running test: serialisedouble1... ok
Running test: serialiselength1... ok
Running test: serialiselength2... ok
Running test: serialiseerror1... ok
Running test: log2... ok
Running test: sortableserialise1... ok
Running test: tostring1... ok
Running test: strbool1... ok
Running test: closefrom1... ok
Running test: uuid1... ok
Running test: movesupport1... ok
Running test: addoverflows1... ok
Running test: suboverflows1... ok
Running test: muloverflows1... ok
Running test: parseunsigned1... ok
Running test: parsesigned1... ok
PASS: unittest
========================================
1 of 4 tests failed
Please report to https://xapian.org/bugs
========================================
make[4]: *** [Makefile:1075: check-TESTS] Error 1
make[4]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/xapian-
core-1.4.22/tests'
make[3]: *** [Makefile:1201: check-am] Error 2
make[2]: *** [Makefile:1203: check] Error 2
make[1]: *** [Makefile:3511: check-recursive] Error 1
make: *** [Makefile:3807: check] Error 2
}}}
--
Ticket URL: <https://trac.xapian.org/ticket/814#comment:16>
Xapian <https://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list