From: marc tobias Date: Wed, 14 Mar 2018 15:12:39 +0000 (+0100) Subject: update Vagrant instructions. E.g. cucumber => behave X-Git-Tag: v3.2.0~109^2 X-Git-Url: https://git.openstreetmap.org/nominatim.git/commitdiff_plain/937c8ba23187e99358c234bb064fe83b0ddcddf4 update Vagrant instructions. E.g. cucumber => behave --- diff --git a/VAGRANT.md b/VAGRANT.md index b2dd3b8a..2aafb7de 100644 --- a/VAGRANT.md +++ b/VAGRANT.md @@ -19,7 +19,7 @@ is. git clone --recursive https://github.com/openstreetmap/Nominatim.git - If forgot `--recursive`, you can later load the submodules using + If you forgot `--recursive`, it you can later load the submodules using git submodule init git submodule update @@ -62,8 +62,9 @@ You edit code on your host machine in any editor you like. There is no need to restart any software: just refresh your browser window. Note that the webserver uses files from the /build directory. If you change -files in Nominatim/lib for example you first need to copy them into the -/build directory. +files in Nominatim/website or Nominatim/utils for example you first need to +copy them into the /build directory by running the `cmake` step from the +installation. PHP errors are written to `/var/log/apache2/error.log`. @@ -103,8 +104,12 @@ To run the full test suite To run a single file behave -DBUILDDIR=/home/vagrant/build/ features/api/reverse.feature + +Or a single test by line number + + behave -DBUILDDIR=/home/vagrant/build/ features/api/reverse.feature:34 -To run specific tests you can add tags just before the `Scenario line`, e.g. +To run specific groups of tests you can add tags just before the `Scenario line`, e.g. @bug-34 Scenario: address lookup for non-existing or invalid node, way, relation