tinyows icon indicating copy to clipboard operation
tinyows copied to clipboard

Continuous integration system

Open ocourtin opened this issue 13 years ago • 0 comments

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

ocourtin avatar Oct 25 '12 12:10 ocourtin