[pgrouting-users] Running test sequeances

Stephen Woodbridge woodbri at swoodbridge.com
Tue Jul 23 06:06:53 PDT 2013

On 7/23/2013 5:13 AM, Dave Potts wrote:
> hi
> I am looking at a bug in part of the pgroute software,  I like to be
> able to run the 'test software'
> I found a perl script in pgrouting-develop/tools called test-runner.pl
> Is there any documentation on how to run it?
> I noticed that most of the pgroute software has a test directory, is
> there any information on how to add new a test case or the format of a
> test case/


As the above thinly suggests, each test directory has test.conf file. 
the script looks for these and then runs the configured tests.

Usage: test-runner.pl -pgver vpg -pgisver vpgis -psql /path/to/psql
        -pgver vpg          - postgresql version
        -pgport port        - postgresql port to use (default: 5432)
        -pgisver vpgis      - postgis version
        -pgrver vpgr        - pgrouting version
        -psql /path/to/psql - optional path to psql
        -v                  - verbose messages for debuging(enter twice 
for more)
        -clean              - dropdb pgr_test__db__test
        -ignorenotice       - ignore NOTICE statements when reporting 
        -h                  - help

The only options that might be useful to you are -clean and 
-ingnorenotice the reset are to support testing on winnie and travis 
systems where we have multiple versions of software installed.

Right now, I don't have an option to run just a single test case, but if 
needed I can probably add that.

I would love to get more test cases.


More information about the Pgrouting-users mailing list