test.t.info

./temporal/t.info – test.t.info

Test failed

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

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
+ r.mapcalc expr=prec_1 = rand(0, 550) -s
+ r.mapcalc expr=prec_2 = rand(0, 450) -s
+ r3.mapcalc expr=prec_1 = rand(0, 120) -s
+ r3.mapcalc expr=prec_2 = rand(0, 320) -s
+ v.random -z output=lidar_abs_1 n=20 zmin=0 zmax=100 column=height
Default driver / database set to:
driver: sqlite
database: $GISDBASE/$LOCATION_NAME/$MAPSET/sqlite/sqlite.db
Generating points...
   0%   5%  10%  15%  20%  25%  30%  35%  40%  45%  50%  55%  60%  65%  70%  75%  80%  85%  90%  95% 100%
Building topology for vector map
<lidar_abs_1@__temporal_t_info_test.t.info>...
Registering primitives...

20 primitives registered
20 vertices registered
Building areas...
   0%   5%  10%  15%  20%  25%  30%  35%  40%  45%  50%  55%  60%  65%  70%  75%  80%  85%  90%  95% 100%
0 areas built
0 isles built
Attaching islands...
Attaching centroids...
   5%  10%  15%  20%  25%  30%  35%  40%  45%  50%  55%  60%  65%  70%  75%  80%  85%  90%  95% 100%
Number of nodes: 0
Number of primitives: 20
Number of points: 20
Number of lines: 0
Number of boundaries: 0
Number of centroids: 0
Number of areas: 0
Number of isles: 0
+ v.random -z output=lidar_abs_2 n=20 zmin=0 zmax=100 column=height
Generating points...
   0%   5%  10%  15%  20%  25%  30%  35%  40%  45%  50%  55%  60%  65%  70%  75%  80%  85%  90%  95% 100%
Building topology for vector map
<lidar_abs_2@__temporal_t_info_test.t.info>...
Registering primitives...

20 primitives registered
20 vertices registered
Building areas...
   0%   5%  10%  15%  20%  25%  30%  35%  40%  45%  50%  55%  60%  65%  70%  75%  80%  85%  90%  95% 100%
0 areas built
0 isles built
Attaching islands...
Attaching centroids...
   5%  10%  15%  20%  25%  30%  35%  40%  45%  50%  55%  60%  65%  70%  75%  80%  85%  90%  95% 100%
Number of nodes: 0
Number of primitives: 20
Number of points: 20
Number of lines: 0
Number of boundaries: 0
Number of centroids: 0
Number of areas: 0
Number of isles: 0
+ t.info -s
Default TGIS driver / database set to:
driver: sqlite
database:
/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_info_test.t.info/tgis/sqlite.db
Creating temporal database:
/grassdata/tests-grassdata/piemonte_utm32_wgs84_grass7/__temporal_t_info_test.t.info/tgis/sqlite.db
+ t.info -sg
+ t.create type=strds temporaltype=absolute output=precip_abs1 title=A test descr=A test
+ t.create type=strds temporaltype=absolute output=precip_abs2 title=A test descr=A test
+ t.create type=str3ds temporaltype=absolute output=precip_abs1 title=A test descr=A test
+ t.create type=str3ds temporaltype=absolute output=precip_abs2 title=A test descr=A test
+ t.create type=stvds temporaltype=absolute output=lidar_abs_ds1 title=A test descr=A test
+ t.create type=stvds temporaltype=absolute output=lidar_abs_ds2 title=A test descr=A test
+ t.register type=raster -i input=precip_abs1 maps=prec_1,prec_2 start=2001-01-01 increment=20 years
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.info type=strds input=precip_abs1
+ t.info -g type=strds input=precip_abs1
+ t.register type=raster -i input=precip_abs2 maps=prec_1,prec_2 start=2001-01-01 increment=20 years
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.info type=strds input=precip_abs2
+ t.info -g type=strds input=precip_abs2
+ t.info -h type=strds input=precip_abs2
+ t.info type=raster input=prec_1
+ t.info -g type=raster input=prec_1
+ t.info type=raster input=prec_2
+ t.info -g type=raster input=prec_2
+ t.register type=raster_3d -i input=precip_abs1 maps=prec_1,prec_2 start=2001-01-01 increment=20 years
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.info type=str3ds input=precip_abs1
+ t.info -g type=str3ds input=precip_abs1
+ t.register type=raster_3d -i input=precip_abs2 maps=prec_1,prec_2 start=2001-01-01 increment=20 years
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.info type=str3ds input=precip_abs2
+ t.info -g type=str3ds input=precip_abs2
+ t.info -h type=str3ds input=precip_abs2
+ t.info type=raster_3d input=prec_1
+ t.info -g type=raster_3d input=prec_1
+ t.info type=raster_3d input=prec_2
+ t.info -g type=raster_3d input=prec_2
+ t.register type=vector --v -i input=lidar_abs_ds1 maps=lidar_abs_1,lidar_abs_2 start=2001-01-01 increment=20 years
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time dataset...
   0%Updating space time dataset...
Update metadata, spatial and temporal extent from all registered maps of
<lidar_abs_ds1@__temporal_t_info_test.t.info>
 100%
+ t.info type=stvds input=lidar_abs_ds1
+ t.info -g type=stvds input=lidar_abs_ds1
+ t.register type=vector --v -i input=lidar_abs_ds2 maps=lidar_abs_1,lidar_abs_2 start=2001-01-01 increment=20 years
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time dataset...
   0%Updating space time dataset...
Update metadata, spatial and temporal extent from all registered maps of
<lidar_abs_ds2@__temporal_t_info_test.t.info>
Update metadata, spatial and temporal extent from all registered maps of
<lidar_abs_ds1@__temporal_t_info_test.t.info>
 100%
+ t.info type=stvds input=lidar_abs_ds2
+ t.info -g type=stvds input=lidar_abs_ds2
+ t.info type=vector input=lidar_abs_1
+ t.info -g type=vector input=lidar_abs_1
+ t.info type=vector input=lidar_abs_2
+ t.info -g type=vector input=lidar_abs_2
+ t.unregister type=vector maps=lidar_abs_1,lidar_abs_2
Unregister maps
   0% 100%
Unregister maps from the temporal database
   0%  50%+ t.remove type=stvds input=lidar_abs_ds1,lidar_abs_ds2
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'