Background information
Kartotherian is now monorepo and is hosted on Gerrit. It now should have a CI config to run tests.
Requirements
Kartotherian is running with node 10 and needs mapnik installed for proper testing, the list of dependencies are listed as follows:
"dependencies": {
"_all": [
"fonts-dejavu",
"libboost-filesystem-dev",
"libboost-regex-dev",
"libboost-system-dev",
"libcairo2-dev",
"libfreetype6-dev",
"libgdal-dev",
"libharfbuzz-dev",
"libjpeg-dev",
"libpng-dev",
"libpq-dev",
"libproj-dev",
"libtiff-dev",
"libwebp-dev",
"libxml2-dev",
"libmapbox-variant-dev",
"libboost-program-options-dev",
"libboost-thread-dev",
{
"repo_url": "https://apt.wikimedia.org/wikimedia",
"release": "stretch-wikimedia",
"pool": "main",
"packages": [
"libmapnik-dev",
"mapnik-utils",
"mapnik-doc",
"libmapnik3.0"
]
}
]
}Acceptance criteria
- Tests run and do not fail when pushing a new change to Gerrit