X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/8b4b647d772e8cee1064043c2a672431051a1db4..4b5e464e12473a7d06ab1ecaed8c507350959ee4:/VAGRANT.md diff --git a/VAGRANT.md b/VAGRANT.md index 2aafb7de..0cab24fa 100644 --- a/VAGRANT.md +++ b/VAGRANT.md @@ -91,7 +91,7 @@ statements. ## Running functional tests -Tests in `/features/db` and `/features/osm2pgsql` have to pass 100%. Other +Tests in `test/bdd/db` and `test/bdd/osm2pgsql` have to pass 100%. Other tests might require full planet-wide data. Sadly even if you have your own planet-wide data there will be enough differences to the openstreetmap.org installation to cause false positives in the other tests (see FAQ). @@ -103,11 +103,11 @@ To run the full test suite To run a single file - behave -DBUILDDIR=/home/vagrant/build/ features/api/reverse.feature + behave -DBUILDDIR=/home/vagrant/build/ api/lookup/simple.feature Or a single test by line number - behave -DBUILDDIR=/home/vagrant/build/ features/api/reverse.feature:34 + behave -DBUILDDIR=/home/vagrant/build/ api/lookup/simple.feature:34 To run specific groups of tests you can add tags just before the `Scenario line`, e.g. @@ -171,7 +171,7 @@ If the Postgres installation is behind a firewall, you can try inside the virtual machine. It will map the port to `localhost:9999` and then you edit `settings/local.php` with - @define('CONST_Database_DSN', 'pgsql://postgres@localhost:9999/nominatim_it'); + @define('CONST_Database_DSN', 'pgsql:host=localhost;port=9999;user=postgres;dbname=nominatim_it'); To access postgres directly remember to specify the hostname, e.g. `psql --host localhost --port 9999 nominatim_it`