tinyows
tinyows copied to clipboard
Continuous integration system
We really need to have a way to know quickly if a commit lead to a regression yes or no.
Aim:
- Allow to use a specific configuration file
- Allow to use specific data
- Allow to use specific apps version (PostgreSQL / PostGIS / libxml2....)
- Allow to use several compilator
- Allow to build on several platform
- Allow to be use at command line or throught Web service (both CGI and FCGI)
- Allow to be launch on a specific GitHub repo (i.e also on a TinyOWS fork)
Tests to run:
- low level cunit tests on structure (to be written)
- local CITE Unit tests
- TinyOWS configuration unit tests (to be written)
- PostGIS handling units tests (geography, 1.5 vs 2.0, topology...) (to be written)
- TinyOWS already fixed bugs tests (to be written)
- run some/all this tests with valgrind
- TinyOWS cgi and fast-cgi
- Performance metric