test.t.vect.mapcalc

./temporal/t.vect.mapcalc – test.t.vect.mapcalc

Test failed

Test filetest.t.vect.mapcalc
Testsuite./temporal/t.vect.mapcalc
StatusFAILED
Return code1
Number of testsunknown
Successful testsunknown
Failed tests0
Percent successfulunknown
Test duration0:00:08.810236

Supplementary files

Standard error output (stderr)

... (lines omitted)
+ t.register -i type=vect input=P3 file=vinput3_point_test.txt increment=3 days start=2013-01-01
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time raster dataset...
   0%Updating space time raster dataset...
 100%
+ t.register -i type=vect input=P4 file=vinput4_point_test.txt increment=3 days start=2013-01-10
Gathering map information...
   0% 100%
Registering maps in the temporal database...
Registering maps in the space time raster dataset...
   0%Updating space time raster dataset...
 100%
+ t.vect.mapcalc expression=B1 = A1 & A2 basename=bmap1
Run command:
v.overlay ainput=vtestarea1_0@__temporal_t_vect_mapcalc_test.t.vect.mapcalc
alayer=1 atype=auto
binput=vtestarea2_11@__temporal_t_vect_mapcalc_test.t.vect.mapcalc blayer=1
btype=area operator=and olayer=1,0,0 snap=1e-08 output=tmp_map_name_26920_1
--o --q
WARNING: Database connection not defined for layer 1
WARNING: Database connection not defined for layer 1
Run command:
v.overlay
ainput=vtestarea1_10@__temporal_t_vect_mapcalc_test.t.vect.mapcalc alayer=1
atype=auto
binput=vtestarea2_12@__temporal_t_vect_mapcalc_test.t.vect.mapcalc blayer=1
btype=area operator=and olayer=1,0,0 snap=1e-08 output=tmp_map_name_26920_2
--o --q
WARNING: Database connection not defined for layer 1
WARNING: Database connection not defined for layer 1
+ t.vect.list input=B1 column=name,start_time,end_time
+ t.vect.mapcalc expression=B2 = A1 {equal|during,+&} A3 basename=bmap2
Traceback (most recent call last):
  File "scripts/t.vect.mapcalc", line 70, in <module>
    sys.exit(main())
  File "scripts/t.vect.mapcalc", line 66, in main
    p.parse(expression, basename, grass.script.overwrite())
  File "etc/python/grass/temporal/temporal_vector_algebra.py", line 135, in parse
    self.parser.parse(expression)
  File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 269, in parse
    return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
  File "/usr/lib/python2.7/dist-packages/ply/yacc.py", line 925, in parseopt_notrack
    lookahead = get_token()     # Get the next token
  File "/usr/lib/python2.7/dist-packages/ply/lex.py", line 391, in token
    newtok = self.lexerrorf(tok)
  File "etc/python/grass/temporal/temporal_algebra.py", line 580, in t_error
    (t.lineno, t.value))
SyntaxError: syntax error on line 1 near '{equal|during,+&} A3'