Deploy Unit Tests
Java classes under Tools directory are tools use LexCheck Java APIs. All these tools need to be tested!
shell>TestTools <year>
Option | ProgramDescription | Test Input | Test Output | Test Description | Time |
---|---|---|---|---|---|
1 | GenerateInflVars | ${LEXICON_DIR}/tables.release/LEXICON | ./data/${LC_YEAR}/inflVars.data |
| 15 sec. |
2 | LexCheck | ${LEXICON_DIR}/tables.release/LEXICON | ./data/${LC_YEAR}/LEXICON.lc |
| 10 sec. |
3 | LexCrossCheck | ${LEXICON_DIR}/tables.release/LEXICON |
|
| 20 sec. |
4 | ToJavaObjectFromTextFile | ${LEXICON_DIR}/tables.release/LEXICON | ./data/${LC_YEAR}/LEXICON.fromTxt |
| 15 sec. |
5 | ToXmlFromTextFile | ${LEXICON_DIR}/tables.release/LEXICON | ./data/${LC_YEAR}/LEXICON.xml |
| 20 sec. |
6 | ToJavaObjectFromXmlFile | ./data/${LC_YEAR}/LEXICON.xml | ./data/${LC_YEAR}/LEXICON.fromXml |
| 90 sec. |
7 | ValidateContentFromTextFile | ${LEXICON_DIR}/tables.release/LEXICON | ./data/${LC_YEAR}/LEXICON.content |
| 25 sec. |
8 | ValidateSyntaxFromTextFile | ${LEXICON_DIR}/tables.release/LEXICON | N/A |
| 5 sec. |