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. |