dginev / nnexus

Auto-linking for Mathematical Concepts for PlanetMath.org, Wikipedia, and beyond.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NNexus testing and releases

dginev opened this issue · comments

A few weeks back I refactored the NNexus code into a proper Perl library (95% complete, some things like baseconf.xml still haven found their rightful place).

More importantly, this gives us the traditional workflow of:
perl Makefile.PL; make ; make test ; sudo make install.

However, there are no real tests available, which is something to be changed as Mojolicious comes with a splendid testing framework.

The "and releases" part was referring to also bumping up the version numbers as we go along, so that we reflect there is work being done and the codebase is improving.

The first three tests have found their way in the distribution (basic, config, index). I am working on a backend test at the moment, and would be interested in tests for auto-linking, mojo sanity, and annotation schemes.

I have tests for all major components now. The coverage can improve, but I consider it sufficient for a release.