Skip to content

Commit fffa955

Browse files
committed
Tmain: consider broken version strings in the versioning test case
Signed-off-by: Masatake YAMATO <[email protected]>
1 parent 85fea54 commit fffa955

File tree

6 files changed

+26
-0
lines changed

6 files changed

+26
-0
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--langdef=TEST{version=10.9}
2+
--_extradef-TEST=fullname,extended full name{version=-4}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--langdef=TEST{version=10.9}
2+
--_fielddef-TEST=param,parameters{version=-3}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--langdef=TEST{version=10.9}
2+
--kinddef-TEST=d,def,definitions{version=-1}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
--langdef=TEST{version=10.9}
2+
--kinddef-TEST=m,macro,macros{version=3}
3+
--_roledef-TEST.{macro}=expanded,expanded macros{version=-2}

Tmain/versioning.d/run.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,12 @@ ${CTAGS} --quiet --options=NONE --options=./test.ctags --list-roles=TEST
1010
${CTAGS} --quiet --options=NONE --options=./test.ctags --list-fields=TEST
1111
${CTAGS} --quiet --options=NONE --options=./test.ctags --list-extras=TEST
1212
${CTAGS} --quiet --options=NONE --options=./test.ctags --describe-language=TEST
13+
14+
${CTAGS} --quiet --options=NONE --options=./broken-kind.ctags --_force-quit=0
15+
echo kind: $? 1>&2
16+
${CTAGS} --quiet --options=NONE --options=./broken-role.ctags --_force-quit=0
17+
echo role: $? 1>&2
18+
${CTAGS} --quiet --options=NONE --options=./broken-field.ctags --_force-quit=0
19+
echo field: $? 1>&2
20+
${CTAGS} --quiet --options=NONE --options=./broken-extra.ctags --_force-quit=0
21+
echo extra: $? 1>&2
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
ctags: Faile to parse the version number for kind "def": -1
2+
kind: 1
3+
ctags: Faile to parse the version number for role "expanded": -2
4+
role: 1
5+
ctags: Faile to parse the version number for field "param": -3
6+
field: 1
7+
ctags: Faile to parse the version number for extra "fullname": -4
8+
extra: 1

0 commit comments

Comments
 (0)