blob: bcddecab5f5ec16c12bb60dda5f786c458de4167 [file] [log] [blame]
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd" >
<!--
Test suite for Joshua
Authors: Lane Schwartz
Last changed: $LastChangedDate$
-->
<suite name="TestSuite" verbose="1" >
<test name="Lattice" >
<classes>
<class name="joshua.lattice.NodeTest" />
<class name="joshua.lattice.ArcTest" />
<class name="joshua.lattice.LatticeTest" />
</classes>
</test>
<test name="Pattern" >
<classes>
<class name="joshua.corpus.suffix_array.PatternTest" />
</classes>
</test>
<test name="AlignmentArray" >
<parameter name="alignmentsType" value="AlignmentArray" />
<classes>
<class name="joshua.corpus.alignment.AlignmentArrayTest" />
<class name="joshua.corpus.alignment.AlignmentsTest" />
</classes>
</test>
<test name="AlignmentGrids" >
<parameter name="alignmentsType" value="AlignmentGrids" />
<classes>
<class name="joshua.corpus.alignment.AlignmentGridTest" />
<class name="joshua.corpus.alignment.AlignmentsTest" />
<class name="joshua.corpus.alignment.MemoryMappedAlignmentGridsTest" />
</classes>
</test>
<test name="MemoryMappedAlignmentGrids" >
<parameter name="alignmentsType" value="MemoryMappedAlignmentGrids" />
<classes>
<class name="joshua.corpus.alignment.AlignmentsTest" />
<class name="joshua.corpus.alignment.MemoryMappedAlignmentGridsTest" />
</classes>
</test>
<test name="PrefixTree" >
<classes>
<class name="joshua.prefix_tree.PrefixTreeNodeTest" />
<class name="joshua.prefix_tree.PrefixTreeTest" />
<class name="joshua.prefix_tree.PrefixTreeAdvancedTest" />
<!-- <class name="joshua.corpus.lexprob.SampledLexProbsTest" />
<class name="joshua.corpus.lexprob.LexProbsTest" /> -->
<class name="joshua.corpus.lexprob.BetterLexProbsTest" />
</classes>
</test>
<test name="Vocab" >
<classes>
<class name="joshua.corpus.vocab.VocabularyTest" />
<class name="joshua.corpus.CorpusArrayTest" />
</classes>
</test>
<test name="SuffixArray" >
<parameter name="binaryFileName" value="" />
<classes>
<class name="joshua.corpus.suffix_array.AbstractHierarchicalPhrasesTest" />
<class name="joshua.corpus.suffix_array.HierarchicalPhraseTest" />
<class name="joshua.corpus.suffix_array.SuffixArrayTest" />
</classes>
</test>
<!--
<test name="AlignmentArray RuleExtraction">
<parameter name="alignmentsType" value="AlignmentArray" />
<classes>
<class name="joshua.prefix_tree.ExtractRulesTest" />
</classes>
</test>
<test name="AlignmentsGrid RuleExtraction">
<parameter name="alignmentsType" value="AlignmentsGrid" />
<classes>
<class name="joshua.prefix_tree.ExtractRulesTest" />
</classes>
</test>
-->
<test name="RuleExtraction">
<parameter name="alignmentsType" value="AlignmentsGrid" />
<classes>
<class name="joshua.prefix_tree.ExtractRulesTest" />
</classes>
</test>
<test name="Util" >
<classes>
<class name="joshua.util.CacheTest" />
<class name="joshua.util.CountsTest" />
</classes>
</test>
<test name="Decoder" >
<classes>
<!--
<class name="joshua.decoder.JoshuaDecoderTest" >
<parameter name="configFile" value="example/example.config.javalm" />
<parameter name="sourceInput" value="example/example.test.in" />
<parameter name="referenceOutput" value="example/example.nbest.out.javalm.valid" />
</class>
-->
<class name="joshua.decoder.DecoderThreadTest" />
</classes>
</test>
<test name="Feature Functions" >
<classes>
<class name="joshua.decoder.ff.ArityPhrasePenaltyFFTest" />
</classes>
</test>
<test name="zmert" >
<classes>
<class name="joshua.zmert.BLEUTest" >
<parameter name="referenceFile" value="example2/example2.ref.0" />
<parameter name="testFile" value="example2/example2.ref.1" />
</class>
</classes>
</test>
<test name="BloomFilter">
<classes>
<class name="joshua.decoder.ff.lm.bloomfilter_lm.BloomFilterTest" />
</classes>
</test>
<test name="Binary Data">
<classes>
<class name="joshua.util.io.BinaryTest" />
<class name="joshua.util.BitsTest" />
</classes>
</test>
<test name="Language Model">
<classes>
<class name="joshua.decoder.ff.lm.ArpaFileTest" />
</classes>
</test>
<test name="Frequent Phrases">
<classes>
<class name="joshua.corpus.suffix_array.FrequentClassesTest" />
</classes>
</test>
</suite>