]> git.tuebingen.mpg.de Git - paraslash.git/commitdiff
Add test that exercises attribute code.
authorAndre Noll <maan@tuebingen.mpg.de>
Sun, 7 Feb 2016 16:01:12 +0000 (17:01 +0100)
committerAndre Noll <maan@tuebingen.mpg.de>
Sun, 21 Feb 2016 21:46:07 +0000 (22:46 +0100)
This test would fail without the previous fix that changed the
shifted integers to 64 bit.

t/t0004-server.sh

index 76128512bca28b7fba427cdb4b36b446629472cd..3cb37d4260cf21fb3ec83109642642cf67bc1f52 100755 (executable)
@@ -48,6 +48,30 @@ required_objects[$i]='ogg_afh'
 cmdline[$i]="ls -l=v ${oggs_base[@]}"
 good[$i]='^basename:'
 
 cmdline[$i]="ls -l=v ${oggs_base[@]}"
 good[$i]='^basename:'
 
+let i++
+commands[$i]='addatt'
+required_objects[$i]=''
+cmdline[$i]="addatt $(seq 64 | tr '\n' ' ')"
+bad[$i]='.'
+
+let i++
+commands[$i]='lsatt'
+required_objects[$i]=''
+cmdline[$i]="lsatt"
+good[$i]='^1$'
+
+let i++
+commands[$i]='setatt'
+required_objects[$i]='ogg_afh'
+cmdline[$i]="setatt 33+ ${oggs[@]}"
+bad[$i]='.'
+
+let i++
+commands[$i]="ls"
+required_objects[$i]='ogg_afh'
+cmdline[$i]="ls -l=v -p ${oggs[@]}"
+good[$i]='^attributes_txt: 33'
+
 let i++
 commands[$i]="term"
 cmdline[$i]="term"
 let i++
 commands[$i]="term"
 cmdline[$i]="term"