[GRASS-dev] [GRASS GIS] #3771: Run tests on Travis

GRASS GIS trac at osgeo.org
Sun Mar 10 15:55:18 PDT 2019


#3771: Run tests on Travis
--------------------------+-------------------------
  Reporter:  pmav99       |      Owner:  grass-dev@…
      Type:  defect       |     Status:  new
  Priority:  normal       |  Milestone:
 Component:  Tests        |    Version:  svn-trunk
Resolution:               |   Keywords:
       CPU:  Unspecified  |   Platform:  Unspecified
--------------------------+-------------------------

Comment (by sbl):

 Another relevant issue are test datasets, it seems.

 Some maps used in tests are not available in all sample data used for
 testing (or with different names. If I remeber correctly, some effort has
 been put on this relatively newly, as e.g. maps are copied to the correct
 name used in the testsuite, before tests are run.

 For example, in db/db.copy/testsuite/test_dbcopy.py the map "zipcodes" is
 used, which is available in nc_basic, while a suitable map in nc_spm_08 is
 named zipcodes_wake, the demolocation does not have a comparable map. The
 documentation suggests to use nc_spm dataset for testing
 (https://grass.osgeo.org/grass76/manuals/libpython/gunittest_testing.html).

 Should tests (where necessary) be updated to work with nc_spm? (or should
 input map names be chocen based on name of the location a test is ran in)?

 I also had a look at how to skip tests (e.g. if maps are missing in the
 location used to run tests). But could not figure out haow to do that.
 Hints are welcome!

-- 
Ticket URL: <https://trac.osgeo.org/grass/ticket/3771#comment:7>
GRASS GIS <https://grass.osgeo.org>



More information about the grass-dev mailing list