adrienverge / openfortivpn

Client for PPP+TLS VPN tunnel services
GNU General Public License v3.0
2.65k stars 318 forks source link

testing infrastructure #562

Open DimitriPapadopoulos opened 4 years ago

DimitriPapadopoulos commented 4 years ago

@mrbaseman In addition of the live test infrastructure you have suggested, it would be great if we could add unit testing for some low level files such as the HDLC code. @adrienverge Any suggestion of a good/widespread unit testing library for C we could run from continuous integration tools? And which continuous-integration tool with GitHub integration would you suggest: CircleCI, TravisCI, Jenkins or other alternative?

adrienverge commented 4 years ago

+1 for usefulness of unit tests for some of our C files.

I don't know any unit testing library for C, but I know there are some. In my opinion the easiest would be to plug into the Travis integration that we already have.

DimitriPapadopoulos commented 4 years ago

I'll have a closer look at Unity unless you have other suggestions.