lavabit / magma

The magma server daemon, is an encrypted email system with support for SMTP, POP, IMAP, HTTP and MOLTEN,. Additional support for DMTP and DMAP is currently in active development.
GNU Affero General Public License v3.0
1.82k stars 165 forks source link

Evaluate latest check testing framework features and implement as appropriate #13

Open kenthawk opened 9 years ago

kenthawk commented 9 years ago

The check testing framework has been updated from it's current use in the magma.classic project. Examine the differences, install the update and incorporate the newer capabilities of the framework into the TDD process in magma.classic. The ultimate goal is to make use of the newer facilities and have one digestible output for all check tests on the project.

kenthawk commented 9 years ago

Update: we've studied the capabilities of (Googletest)[https://code.google.com/p/googletest/] and deemed it more capable than what we've seen of the latest C Check framework. ASAP the plan is to incorporate googletest into magma.classic to provide the capability for writing real Unit Tests for all new development. The existing Check Framework tests will remain where they are for now and possibly integrated into the googletest framework in the future.

This issue remains open because we've not implemented it into magma.classic yet.