Merge branch 'separate-tests'
Project: http://git-wip-us.apache.org/repos/asf/lucy/repo Commit: http://git-wip-us.apache.org/repos/asf/lucy/commit/dd760b34 Tree: http://git-wip-us.apache.org/repos/asf/lucy/tree/dd760b34 Diff: http://git-wip-us.apache.org/repos/asf/lucy/diff/dd760b34 Branch: refs/heads/master Commit: dd760b3439acb42516e14ba8475179ac1da0a428 Parents: c0e4d81 eb64f82 Author: Nick Wellnhofer <[email protected]> Authored: Fri Jul 15 13:10:10 2016 +0200 Committer: Nick Wellnhofer <[email protected]> Committed: Fri Jul 15 13:10:10 2016 +0200 ---------------------------------------------------------------------- c/.gitignore | 19 +- common/charmonizer.c | 383 +++++--- common/charmonizer.main | 266 +++-- core/Lucy/Store/FSFileHandle.c | 8 + core/Lucy/Store/FSFileHandle.cfh | 5 + core/Lucy/Store/InStream.c | 15 + core/Lucy/Store/InStream.cfh | 15 + core/Lucy/Test.c | 161 --- core/Lucy/Test.cfh | 26 - core/Lucy/Test/Analysis/TestAnalyzer.c | 69 -- core/Lucy/Test/Analysis/TestAnalyzer.cfh | 39 - core/Lucy/Test/Analysis/TestCaseFolder.c | 73 -- core/Lucy/Test/Analysis/TestCaseFolder.cfh | 29 - core/Lucy/Test/Analysis/TestNormalizer.c | 188 ---- core/Lucy/Test/Analysis/TestNormalizer.cfh | 29 - core/Lucy/Test/Analysis/TestPolyAnalyzer.c | 179 ---- core/Lucy/Test/Analysis/TestPolyAnalyzer.cfh | 29 - core/Lucy/Test/Analysis/TestRegexTokenizer.c | 75 -- core/Lucy/Test/Analysis/TestRegexTokenizer.cfh | 29 - core/Lucy/Test/Analysis/TestSnowballStemmer.c | 116 --- core/Lucy/Test/Analysis/TestSnowballStemmer.cfh | 29 - .../Lucy/Test/Analysis/TestSnowballStopFilter.c | 86 -- .../Test/Analysis/TestSnowballStopFilter.cfh | 29 - core/Lucy/Test/Analysis/TestStandardTokenizer.c | 140 --- .../Test/Analysis/TestStandardTokenizer.cfh | 29 - core/Lucy/Test/Highlight/TestHeatMap.c | 175 ---- core/Lucy/Test/Highlight/TestHeatMap.cfh | 29 - core/Lucy/Test/Highlight/TestHighlighter.c | 446 --------- core/Lucy/Test/Highlight/TestHighlighter.cfh | 29 - core/Lucy/Test/Index/TestDocWriter.c | 37 - core/Lucy/Test/Index/TestDocWriter.cfh | 29 - core/Lucy/Test/Index/TestHighlightWriter.c | 37 - core/Lucy/Test/Index/TestHighlightWriter.cfh | 29 - core/Lucy/Test/Index/TestIndexManager.c | 63 -- core/Lucy/Test/Index/TestIndexManager.cfh | 28 - core/Lucy/Test/Index/TestPolyReader.c | 53 - core/Lucy/Test/Index/TestPolyReader.cfh | 28 - core/Lucy/Test/Index/TestPostingListWriter.c | 36 - core/Lucy/Test/Index/TestPostingListWriter.cfh | 29 - core/Lucy/Test/Index/TestSegWriter.c | 37 - core/Lucy/Test/Index/TestSegWriter.cfh | 29 - core/Lucy/Test/Index/TestSegment.c | 169 ---- core/Lucy/Test/Index/TestSegment.cfh | 29 - core/Lucy/Test/Index/TestSnapshot.c | 112 --- core/Lucy/Test/Index/TestSnapshot.cfh | 29 - core/Lucy/Test/Index/TestSortWriter.c | 323 ------ core/Lucy/Test/Index/TestSortWriter.cfh | 43 - core/Lucy/Test/Index/TestTermInfo.c | 68 -- core/Lucy/Test/Index/TestTermInfo.cfh | 29 - core/Lucy/Test/Object/TestBitVector.c | 453 --------- core/Lucy/Test/Object/TestBitVector.cfh | 29 - core/Lucy/Test/Object/TestI32Array.c | 73 -- core/Lucy/Test/Object/TestI32Array.cfh | 29 - core/Lucy/Test/Plan/TestArchitecture.c | 50 - core/Lucy/Test/Plan/TestArchitecture.cfh | 39 - core/Lucy/Test/Plan/TestBlobType.c | 59 -- core/Lucy/Test/Plan/TestBlobType.cfh | 29 - core/Lucy/Test/Plan/TestFieldMisc.c | 248 ----- core/Lucy/Test/Plan/TestFieldMisc.cfh | 29 - core/Lucy/Test/Plan/TestFieldType.c | 107 -- core/Lucy/Test/Plan/TestFieldType.cfh | 33 - core/Lucy/Test/Plan/TestFullTextType.c | 112 --- core/Lucy/Test/Plan/TestFullTextType.cfh | 29 - core/Lucy/Test/Plan/TestNumericType.c | 109 --- core/Lucy/Test/Plan/TestNumericType.cfh | 29 - core/Lucy/Test/Search/TestLeafQuery.c | 70 -- core/Lucy/Test/Search/TestLeafQuery.cfh | 29 - core/Lucy/Test/Search/TestMatchAllQuery.c | 57 -- core/Lucy/Test/Search/TestMatchAllQuery.cfh | 29 - core/Lucy/Test/Search/TestNOTQuery.c | 70 -- core/Lucy/Test/Search/TestNOTQuery.cfh | 29 - core/Lucy/Test/Search/TestNoMatchQuery.c | 57 -- core/Lucy/Test/Search/TestNoMatchQuery.cfh | 29 - core/Lucy/Test/Search/TestPhraseQuery.c | 53 - core/Lucy/Test/Search/TestPhraseQuery.cfh | 29 - core/Lucy/Test/Search/TestPolyQuery.c | 93 -- core/Lucy/Test/Search/TestPolyQuery.cfh | 39 - core/Lucy/Test/Search/TestQueryParser.c | 81 -- core/Lucy/Test/Search/TestQueryParser.cfh | 61 -- core/Lucy/Test/Search/TestQueryParserLogic.c | 976 ------------------- core/Lucy/Test/Search/TestQueryParserLogic.cfh | 32 - core/Lucy/Test/Search/TestQueryParserSyntax.c | 452 --------- core/Lucy/Test/Search/TestQueryParserSyntax.cfh | 32 - core/Lucy/Test/Search/TestRangeQuery.c | 75 -- core/Lucy/Test/Search/TestRangeQuery.cfh | 29 - core/Lucy/Test/Search/TestReqOptQuery.c | 73 -- core/Lucy/Test/Search/TestReqOptQuery.cfh | 29 - core/Lucy/Test/Search/TestSeriesMatcher.c | 136 --- core/Lucy/Test/Search/TestSeriesMatcher.cfh | 29 - core/Lucy/Test/Search/TestSortSpec.c | 642 ------------ core/Lucy/Test/Search/TestSortSpec.cfh | 43 - core/Lucy/Test/Search/TestSpan.c | 53 - core/Lucy/Test/Search/TestSpan.cfh | 29 - core/Lucy/Test/Search/TestTermQuery.c | 66 -- core/Lucy/Test/Search/TestTermQuery.cfh | 29 - core/Lucy/Test/Store/MockFileHandle.c | 66 -- core/Lucy/Test/Store/MockFileHandle.cfh | 44 - core/Lucy/Test/Store/TestCompoundFileReader.c | 375 ------- core/Lucy/Test/Store/TestCompoundFileReader.cfh | 29 - core/Lucy/Test/Store/TestCompoundFileWriter.c | 162 --- core/Lucy/Test/Store/TestCompoundFileWriter.cfh | 29 - core/Lucy/Test/Store/TestFSDirHandle.c | 106 -- core/Lucy/Test/Store/TestFSDirHandle.cfh | 29 - core/Lucy/Test/Store/TestFSFileHandle.c | 267 ----- core/Lucy/Test/Store/TestFSFileHandle.cfh | 29 - core/Lucy/Test/Store/TestFSFolder.c | 218 ----- core/Lucy/Test/Store/TestFSFolder.cfh | 29 - core/Lucy/Test/Store/TestFileHandle.c | 66 -- core/Lucy/Test/Store/TestFileHandle.cfh | 29 - core/Lucy/Test/Store/TestFolder.c | 540 ---------- core/Lucy/Test/Store/TestFolder.cfh | 29 - core/Lucy/Test/Store/TestFolderCommon.c | 562 ----------- core/Lucy/Test/Store/TestFolderCommon.cfh | 40 - core/Lucy/Test/Store/TestIOChunks.c | 126 --- core/Lucy/Test/Store/TestIOChunks.cfh | 31 - core/Lucy/Test/Store/TestIOPrimitives.c | 518 ---------- core/Lucy/Test/Store/TestIOPrimitives.cfh | 31 - core/Lucy/Test/Store/TestInStream.c | 225 ----- core/Lucy/Test/Store/TestInStream.cfh | 33 - core/Lucy/Test/Store/TestRAMDirHandle.c | 91 -- core/Lucy/Test/Store/TestRAMDirHandle.cfh | 29 - core/Lucy/Test/Store/TestRAMFileHandle.c | 177 ---- core/Lucy/Test/Store/TestRAMFileHandle.cfh | 29 - core/Lucy/Test/Store/TestRAMFolder.c | 521 ---------- core/Lucy/Test/Store/TestRAMFolder.cfh | 29 - core/Lucy/Test/TestSchema.c | 112 --- core/Lucy/Test/TestSchema.cfh | 48 - core/Lucy/Test/TestSimple.c | 112 --- core/Lucy/Test/TestSimple.cfh | 29 - core/Lucy/Test/TestUtils.c | 183 ---- core/Lucy/Test/TestUtils.cfh | 87 -- core/Lucy/Test/Util/TestFreezer.c | 178 ---- core/Lucy/Test/Util/TestFreezer.cfh | 29 - core/Lucy/Test/Util/TestIndexFileNames.c | 73 -- core/Lucy/Test/Util/TestIndexFileNames.cfh | 29 - core/Lucy/Test/Util/TestJson.c | 365 ------- core/Lucy/Test/Util/TestJson.cfh | 29 - core/Lucy/Test/Util/TestMemoryPool.c | 61 -- core/Lucy/Test/Util/TestMemoryPool.cfh | 29 - core/Lucy/Test/Util/TestNumberUtils.c | 473 --------- core/Lucy/Test/Util/TestNumberUtils.cfh | 29 - core/Lucy/Test/Util/TestPriorityQueue.c | 165 ---- core/Lucy/Test/Util/TestPriorityQueue.cfh | 39 - core/Lucy/Test/Util/TestSortExternal.c | 324 ------ core/Lucy/Test/Util/TestSortExternal.cfh | 29 - core/Lucy/Util/MemoryPool.c | 5 + core/Lucy/Util/MemoryPool.cfh | 5 + core/TestLucy.c | 22 - core/TestLucy.cfp | 8 - devel/bin/travis-test.sh | 6 +- go/build.go | 2 + perl/.gitignore | 3 + perl/Build.PL | 59 +- perl/buildlib/Lucy/Build.pm | 70 +- perl/buildlib/Lucy/Build/Binding/Misc.pm | 2 +- perl/lib/Lucy/Test.pm | 8 + perl/xs/Lucy/Analysis/RegexTokenizer.c | 1 + perl/xs/Lucy/Document/Doc.c | 1 + perl/xs/Lucy/Index/DocReader.c | 1 + perl/xs/Lucy/Index/Inverter.c | 1 + test/Lucy/Test.c | 161 +++ test/Lucy/Test.cfh | 26 + test/Lucy/Test/Analysis/TestAnalyzer.c | 69 ++ test/Lucy/Test/Analysis/TestAnalyzer.cfh | 39 + test/Lucy/Test/Analysis/TestCaseFolder.c | 73 ++ test/Lucy/Test/Analysis/TestCaseFolder.cfh | 29 + test/Lucy/Test/Analysis/TestNormalizer.c | 188 ++++ test/Lucy/Test/Analysis/TestNormalizer.cfh | 29 + test/Lucy/Test/Analysis/TestPolyAnalyzer.c | 179 ++++ test/Lucy/Test/Analysis/TestPolyAnalyzer.cfh | 29 + test/Lucy/Test/Analysis/TestRegexTokenizer.c | 75 ++ test/Lucy/Test/Analysis/TestRegexTokenizer.cfh | 29 + test/Lucy/Test/Analysis/TestSnowballStemmer.c | 116 +++ test/Lucy/Test/Analysis/TestSnowballStemmer.cfh | 29 + .../Lucy/Test/Analysis/TestSnowballStopFilter.c | 86 ++ .../Test/Analysis/TestSnowballStopFilter.cfh | 29 + test/Lucy/Test/Analysis/TestStandardTokenizer.c | 140 +++ .../Test/Analysis/TestStandardTokenizer.cfh | 29 + test/Lucy/Test/Highlight/TestHeatMap.c | 175 ++++ test/Lucy/Test/Highlight/TestHeatMap.cfh | 29 + test/Lucy/Test/Highlight/TestHighlighter.c | 446 +++++++++ test/Lucy/Test/Highlight/TestHighlighter.cfh | 29 + test/Lucy/Test/Index/TestDocWriter.c | 37 + test/Lucy/Test/Index/TestDocWriter.cfh | 29 + test/Lucy/Test/Index/TestHighlightWriter.c | 37 + test/Lucy/Test/Index/TestHighlightWriter.cfh | 29 + test/Lucy/Test/Index/TestIndexManager.c | 63 ++ test/Lucy/Test/Index/TestIndexManager.cfh | 28 + test/Lucy/Test/Index/TestPolyReader.c | 53 + test/Lucy/Test/Index/TestPolyReader.cfh | 28 + test/Lucy/Test/Index/TestPostingListWriter.c | 36 + test/Lucy/Test/Index/TestPostingListWriter.cfh | 29 + test/Lucy/Test/Index/TestSegWriter.c | 37 + test/Lucy/Test/Index/TestSegWriter.cfh | 29 + test/Lucy/Test/Index/TestSegment.c | 169 ++++ test/Lucy/Test/Index/TestSegment.cfh | 29 + test/Lucy/Test/Index/TestSnapshot.c | 112 +++ test/Lucy/Test/Index/TestSnapshot.cfh | 29 + test/Lucy/Test/Index/TestSortWriter.c | 323 ++++++ test/Lucy/Test/Index/TestSortWriter.cfh | 43 + test/Lucy/Test/Index/TestTermInfo.c | 68 ++ test/Lucy/Test/Index/TestTermInfo.cfh | 29 + test/Lucy/Test/Object/TestBitVector.c | 453 +++++++++ test/Lucy/Test/Object/TestBitVector.cfh | 29 + test/Lucy/Test/Object/TestI32Array.c | 73 ++ test/Lucy/Test/Object/TestI32Array.cfh | 29 + test/Lucy/Test/Plan/TestArchitecture.c | 50 + test/Lucy/Test/Plan/TestArchitecture.cfh | 39 + test/Lucy/Test/Plan/TestBlobType.c | 59 ++ test/Lucy/Test/Plan/TestBlobType.cfh | 29 + test/Lucy/Test/Plan/TestFieldMisc.c | 248 +++++ test/Lucy/Test/Plan/TestFieldMisc.cfh | 29 + test/Lucy/Test/Plan/TestFieldType.c | 107 ++ test/Lucy/Test/Plan/TestFieldType.cfh | 33 + test/Lucy/Test/Plan/TestFullTextType.c | 112 +++ test/Lucy/Test/Plan/TestFullTextType.cfh | 29 + test/Lucy/Test/Plan/TestNumericType.c | 109 +++ test/Lucy/Test/Plan/TestNumericType.cfh | 29 + test/Lucy/Test/Search/TestLeafQuery.c | 70 ++ test/Lucy/Test/Search/TestLeafQuery.cfh | 29 + test/Lucy/Test/Search/TestMatchAllQuery.c | 57 ++ test/Lucy/Test/Search/TestMatchAllQuery.cfh | 29 + test/Lucy/Test/Search/TestNOTQuery.c | 70 ++ test/Lucy/Test/Search/TestNOTQuery.cfh | 29 + test/Lucy/Test/Search/TestNoMatchQuery.c | 57 ++ test/Lucy/Test/Search/TestNoMatchQuery.cfh | 29 + test/Lucy/Test/Search/TestPhraseQuery.c | 53 + test/Lucy/Test/Search/TestPhraseQuery.cfh | 29 + test/Lucy/Test/Search/TestPolyQuery.c | 93 ++ test/Lucy/Test/Search/TestPolyQuery.cfh | 39 + test/Lucy/Test/Search/TestQueryParser.c | 81 ++ test/Lucy/Test/Search/TestQueryParser.cfh | 61 ++ test/Lucy/Test/Search/TestQueryParserLogic.c | 976 +++++++++++++++++++ test/Lucy/Test/Search/TestQueryParserLogic.cfh | 32 + test/Lucy/Test/Search/TestQueryParserSyntax.c | 452 +++++++++ test/Lucy/Test/Search/TestQueryParserSyntax.cfh | 32 + test/Lucy/Test/Search/TestRangeQuery.c | 75 ++ test/Lucy/Test/Search/TestRangeQuery.cfh | 29 + test/Lucy/Test/Search/TestReqOptQuery.c | 73 ++ test/Lucy/Test/Search/TestReqOptQuery.cfh | 29 + test/Lucy/Test/Search/TestSeriesMatcher.c | 136 +++ test/Lucy/Test/Search/TestSeriesMatcher.cfh | 29 + test/Lucy/Test/Search/TestSortSpec.c | 642 ++++++++++++ test/Lucy/Test/Search/TestSortSpec.cfh | 43 + test/Lucy/Test/Search/TestSpan.c | 53 + test/Lucy/Test/Search/TestSpan.cfh | 29 + test/Lucy/Test/Search/TestTermQuery.c | 66 ++ test/Lucy/Test/Search/TestTermQuery.cfh | 29 + test/Lucy/Test/Store/MockFileHandle.c | 66 ++ test/Lucy/Test/Store/MockFileHandle.cfh | 44 + test/Lucy/Test/Store/TestCompoundFileReader.c | 375 +++++++ test/Lucy/Test/Store/TestCompoundFileReader.cfh | 29 + test/Lucy/Test/Store/TestCompoundFileWriter.c | 162 +++ test/Lucy/Test/Store/TestCompoundFileWriter.cfh | 29 + test/Lucy/Test/Store/TestFSDirHandle.c | 106 ++ test/Lucy/Test/Store/TestFSDirHandle.cfh | 29 + test/Lucy/Test/Store/TestFSFileHandle.c | 270 +++++ test/Lucy/Test/Store/TestFSFileHandle.cfh | 29 + test/Lucy/Test/Store/TestFSFolder.c | 218 +++++ test/Lucy/Test/Store/TestFSFolder.cfh | 29 + test/Lucy/Test/Store/TestFileHandle.c | 66 ++ test/Lucy/Test/Store/TestFileHandle.cfh | 29 + test/Lucy/Test/Store/TestFolder.c | 540 ++++++++++ test/Lucy/Test/Store/TestFolder.cfh | 29 + test/Lucy/Test/Store/TestFolderCommon.c | 562 +++++++++++ test/Lucy/Test/Store/TestFolderCommon.cfh | 40 + test/Lucy/Test/Store/TestIOChunks.c | 125 +++ test/Lucy/Test/Store/TestIOChunks.cfh | 31 + test/Lucy/Test/Store/TestIOPrimitives.c | 518 ++++++++++ test/Lucy/Test/Store/TestIOPrimitives.cfh | 31 + test/Lucy/Test/Store/TestInStream.c | 224 +++++ test/Lucy/Test/Store/TestInStream.cfh | 33 + test/Lucy/Test/Store/TestRAMDirHandle.c | 91 ++ test/Lucy/Test/Store/TestRAMDirHandle.cfh | 29 + test/Lucy/Test/Store/TestRAMFileHandle.c | 180 ++++ test/Lucy/Test/Store/TestRAMFileHandle.cfh | 29 + test/Lucy/Test/Store/TestRAMFolder.c | 521 ++++++++++ test/Lucy/Test/Store/TestRAMFolder.cfh | 29 + test/Lucy/Test/TestSchema.c | 112 +++ test/Lucy/Test/TestSchema.cfh | 48 + test/Lucy/Test/TestSimple.c | 112 +++ test/Lucy/Test/TestSimple.cfh | 29 + test/Lucy/Test/TestUtils.c | 183 ++++ test/Lucy/Test/TestUtils.cfh | 87 ++ test/Lucy/Test/Util/TestFreezer.c | 178 ++++ test/Lucy/Test/Util/TestFreezer.cfh | 29 + test/Lucy/Test/Util/TestIndexFileNames.c | 73 ++ test/Lucy/Test/Util/TestIndexFileNames.cfh | 29 + test/Lucy/Test/Util/TestJson.c | 365 +++++++ test/Lucy/Test/Util/TestJson.cfh | 29 + test/Lucy/Test/Util/TestMemoryPool.c | 61 ++ test/Lucy/Test/Util/TestMemoryPool.cfh | 29 + test/Lucy/Test/Util/TestNumberUtils.c | 473 +++++++++ test/Lucy/Test/Util/TestNumberUtils.cfh | 29 + test/Lucy/Test/Util/TestPriorityQueue.c | 165 ++++ test/Lucy/Test/Util/TestPriorityQueue.cfh | 39 + test/Lucy/Test/Util/TestSortExternal.c | 324 ++++++ test/Lucy/Test/Util/TestSortExternal.cfh | 29 + test/TestLucy.c | 22 + test/TestLucy.cfp | 8 + 300 files changed, 15654 insertions(+), 15467 deletions(-) ----------------------------------------------------------------------
