test.t.rast3d.list

./temporal/t.rast3d.list – test.t.rast3d.list

Test failed

Testtest.t.rast3d.list
Testsuite./temporal/t.rast3d.list
Test file./temporal/t.rast3d.list/testsuite/test.t.rast3d.list.sh
StatusFAILED
Return code1
Number of testsunknown
Successful testsunknown
Failed tests0
Percent successfulunknown
Test duration0:00:11.717988

Supplementary files

Standard error output (stderr)

+ g.region s=0 n=80 w=0 e=120 b=0 t=50 res=10 res3=10 -p3
+ export GRASS_OVERWRITE=1
+ r3.mapcalc expr=vol_1 = rand(0, 550) -s
+ r3.mapcalc expr=vol_2 = rand(0, 450) -s
+ r3.mapcalc expr=vol_3 = rand(0, 320) -s
+ r3.mapcalc expr=vol_4 = rand(0, 510) -s
+ r3.mapcalc expr=vol_5 = rand(0, 300) -s
+ r3.mapcalc expr=vol_6 = rand(0, 650) -s
+ g.tempfile pid=1 -d
+ n1=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/1.0
+ g.tempfile pid=2 -d
+ n2=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/2.0
+ g.tempfile pid=3 -d
+ n3=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/3.0
+ g.tempfile pid=4 -d
+ n4=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/4.0
+ g.tempfile pid=5 -d
+ n5=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/5.0
+ cat
+ cat
+ cat
+ cat
+ cat
+ t.create type=str3ds temporaltype=absolute output=volume_abs1 title=A test with input files descr=A test with input files
Default TGIS driver / database set to:
driver: sqlite
database:
/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/tgis/sqlite.db
Creating temporal database:
/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/tgis/sqlite.db
+ t.create type=str3ds temporaltype=absolute output=volume_abs2 title=A test with input files descr=A test with input files
+ t.create type=str3ds temporaltype=absolute output=volume_abs3 title=A test with input files descr=A test with input files
+ t.create type=str3ds temporaltype=absolute output=volume_abs4 title=A test with input files descr=A test with input files
+ t.create type=str3ds temporaltype=absolute output=volume_abs5 title=A test with input files descr=A test with input files
+ t.register type=raster_3d input=volume_abs1 file=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/1.0 start=2001-01-01 increment=1 months
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time dataset...
   0%Updating space time dataset...
 100%
+ t.rast3d.list separator= |  method=comma input=volume_abs1
+ t.rast3d.list input=volume_abs1
+ t.rast3d.list separator= |  method=cols input=volume_abs1
+ t.rast3d.list separator= |  method=delta input=volume_abs1
+ t.rast3d.list separator= |  method=deltagaps input=volume_abs1
+ t.register -i type=raster_3d input=volume_abs2 file=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/2.0
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time dataset...
   0%Updating space time dataset...
 100%
+ t.rast3d.list separator= |  method=comma input=volume_abs2
+ t.rast3d.list input=volume_abs2
+ t.rast3d.list separator= |  method=cols input=volume_abs2
+ t.rast3d.list separator= |  method=delta input=volume_abs2
+ t.rast3d.list separator= |  method=deltagaps input=volume_abs2
+ t.register -i type=raster_3d input=volume_abs3 file=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/3.0
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time dataset...
   0%Updating space time dataset...
 100%
+ t.rast3d.list separator= |  method=comma input=volume_abs3
+ t.rast3d.list separator= |  method=delta input=volume_abs3
+ t.rast3d.list separator= |  method=deltagaps input=volume_abs3
+ t.register -i type=raster_3d input=volume_abs4 file=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/4.0
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time dataset...
   0%Updating space time dataset...
 100%
+ t.rast3d.list separator= |  method=comma input=volume_abs4
+ t.rast3d.list separator= |  method=delta input=volume_abs4
+ t.rast3d.list separator= |  method=deltagaps input=volume_abs4
+ t.register -i type=raster_3d input=volume_abs5 file=/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_rast3d_list_test.t.rast3d.list/.tmp/fatra/5.0
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time dataset...
   0%Updating space time dataset...
 100%
+ t.rast3d.list separator= |  method=comma input=volume_abs5
+ t.rast3d.list input=volume_abs5
+ t.rast3d.list separator= |  method=cols input=volume_abs5
+ t.rast3d.list separator= |  method=delta input=volume_abs5
+ t.rast3d.list separator= |  method=deltagaps input=volume_abs5
+ t.unregister type=raster_3d maps=vol_1,vol_2,vol_3,vol_4,vol_5,vol_6
Unregister maps
   0% 100%
Unregister maps from the temporal database
   0%  20%  40%  60%  80%+ t.remove type=str3ds input=volume_abs1,volume_abs2,volume_abs3,volume_abs4,volume_abs5
Traceback (most recent call last):
  File "scripts/t.remove", line 164, in <module>
    tgis.profile_function(main)
  File "etc/python/grass/temporal/core.py", line 73, in profile_function
    func()
  File "scripts/t.remove", line 110, in main
    remove = pyg.Module("g.remove", quiet=True, flags='f', run_=False)
  File "etc/python/grass/pygrass/modules/interface/module.py", line 507, in __init__
    self.__setattr__(e.tag, GETFROMTAG[e.tag](e))
KeyError: 'rules'