mudcoders / guildmud

A SocketMUD-based Multi-User Dungeon built and managed by the members of The MUD Coders Guild.
MIT License
25 stars 11 forks source link

Add test suite #11

Closed rogersm closed 6 years ago

rogersm commented 6 years ago

Now that we have Travis CI integration, we need a test suit. I propose to use Check.

It's small, easy to use, and documented.

Are we ok to move to Check or do you prefer something different?

zachflower commented 6 years ago

It looks like it can be installed on basically any system, so I'm down with it. How does it compare with CUnit?

rogersm commented 6 years ago

Check has some additional functionality, like fixtures, but both have a lot in common. Happy to use CUnit if the team is more confortable with CUnit.

By the way, Check (and CUnit) are LPGL... this should not clash with guildmud MIT license, but are we ok to use LGPL?

zachflower commented 6 years ago

As far as I know LGPL doesn't conflict with our MIT license, but if anyone has a more informed opinion than mine I welcome it.

rogersm commented 6 years ago

No, it does not conflict with MIT license.

One final question before submitting the PR, is check available in Vagrant? or is there anything easier to deploy?