This package includes testing code for Felix. These tests are grouped into two
categories.
Testings in this category try to make sure methods work consistently with their
definition and designing goals.
Following classes belong to this category:
- StaticAnalyzerTest
- SchedulerTest
Testings in this group intend to test the functionality of the whole Felix system.
Most tests of statistical operators belong to this group. For each statistical operator,
there inference results (both Marginal and MAP) are compared with the ground truth
(either manually-built or output by other popular software). Following classes belong
to this category:
- CorefTest: Compare Coref's output with manually-built ground truth.
- CRFTest: Given CRF's output with CRF++'s result.
- LRTest: Compare LR's output with manually-built ground truth.
- For Tuffy operator, please see Tuffy's test cases.
- IODBTest: Tests for using evidence supplied in existing database relations.
- IOFileTest: Tests for using evidence supplied in files.
- IOHDFSTest: Tests for generating evidence through the Blah Blah feature extraction language.