All unit tests are running on Ubuntu only since I really CBA to waste hours upon hours trying to make LuaRocks work on Windows. It's not ideal, but hopefully there won't be any differences since the codebase is identical anyway.
Update: Removed busted since getting it to work on all platforms is a PITA. Can't even test Mac OS, so let's go with a much simpler (but limited) homebrew solution, for now.
Well, I can envision better solutions, but I suppose it gets the job done. May have to revisit later, but for now there's more important things to worry about.
All unit tests are running on Ubuntu only since I really CBA to waste hours upon hours trying to make LuaRocks work on Windows. It's not ideal, but hopefully there won't be any differences since the codebase is identical anyway.
Update: Removed busted since getting it to work on all platforms is a PITA. Can't even test Mac OS, so let's go with a much simpler (but limited) homebrew solution, for now.