CCExtractor Development

CCAligner : Add some unit tests.

Currently Travis-CI is used for build testing. Travis builds on Linux and macOS. Windows is not being built at all (because Travis does not support Windows, but also because CCAligner doesn't build yet on Windows... There's a task for getting it to build on Windows if you're interested).

As we have Travis, we'd like to add more unit tests to CCAligner, so that output is consistent in future changes. The tests can be for small audio clips, grammar generation tests, dictionary tests, successful installation tests, and so on.

Feel free to use any external library or write your own manual tests. Just make sure those tests are well written, and actually help us check new commits. Send a detailed pull request with the relevant changes.

To get familiar with the code-base you can complete Fix bad function names and spelling mistakes in our code base first

Task tags

  • unit tests
  • code
  • testing
  • ccaligner
  • consistency

Students who completed this task

Harry Yu

Task type

  • code Code
  • done_all Quality Assurance
close

2017