projects
/
cparser
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
a5c4f4b
)
automated tests
author
Matthias Braun
<matze@braunis.de>
Sat, 9 Jun 2007 23:32:57 +0000
(23:32 +0000)
committer
Matthias Braun
<matze@braunis.de>
Sat, 9 Jun 2007 23:32:57 +0000
(23:32 +0000)
[r18320]
13 files changed:
lextest/do_tests.sh
[new file with mode: 0755]
patch
|
blob
lextest/tokenstreams/charconstants.reference
[deleted file]
patch
|
blob
|
history
lextest/tokenstreams/comments.reference
[deleted file]
patch
|
blob
|
history
lextest/tokenstreams/operators.reference
[deleted file]
patch
|
blob
|
history
lextest/tokenstreams/refresults/charconstants
[new file with mode: 0644]
patch
|
blob
lextest/tokenstreams/refresults/comments
[new file with mode: 0644]
patch
|
blob
lextest/tokenstreams/refresults/operators
[new file with mode: 0644]
patch
|
blob
lextest/tokenstreams/refresults/strings
[new file with mode: 0644]
patch
|
blob
lextest/tokenstreams/refresults/symbols
[new file with mode: 0644]
patch
|
blob
lextest/tokenstreams/refresults/trigraphs
[new file with mode: 0644]
patch
|
blob
lextest/tokenstreams/strings.reference
[deleted file]
patch
|
blob
|
history
lextest/tokenstreams/symbols.reference
[deleted file]
patch
|
blob
|
history
lextest/tokenstreams/trigraphs.reference
[deleted file]
patch
|
blob
|
history
diff --git a/lextest/do_tests.sh
b/lextest/do_tests.sh
new file mode 100755
(executable)
index 0000000..
76d1b08
--- /dev/null
+++ b/
lextest/do_tests.sh
@@ -0,0
+1,9
@@
+#!/bin/sh
+cd `dirname $0`
+for i in tokenstreams/*; do
+ if [ "$i" != "tokenstreams/refresults" ]; then
+ echo "==> Checking $i"
+ ../cparser $i > /tmp/tokenstream
+ diff -u /tmp/tokenstream tokenstreams/refresults/`basename $i` || exit 1
+ fi
+done
diff --git
a/lextest/tokenstreams/charconstants.reference
b/lextest/tokenstreams/charconstants.reference
deleted file mode 100644
(file)
index
6c0a47f
..0000000
--- a/
lextest/tokenstreams/charconstants.reference
+++ /dev/null
@@
-1,9
+0,0 @@
-integer number 97
-integer number 98
-integer number 99
-integer number 92
-integer number 92
-integer number 92
-integer number 92
-integer number 92
-end of file
diff --git
a/lextest/tokenstreams/comments.reference
b/lextest/tokenstreams/comments.reference
deleted file mode 100644
(file)
index
e6ef830
..0000000
--- a/
lextest/tokenstreams/comments.reference
+++ /dev/null
@@
-1
+0,0 @@
-end of file
diff --git
a/lextest/tokenstreams/operators.reference
b/lextest/tokenstreams/operators.reference
deleted file mode 100644
(file)
index
b54a266
..0000000
--- a/
lextest/tokenstreams/operators.reference
+++ /dev/null
@@
-1,43
+0,0 @@
-++
-++
-'+'
-'.'
-'.'
-'.'
-'.'
-'.'
-...
-...
-'.'
-'.'
-...
-'.'
-'.'
-'.'
-'.'
-++
-<<=
->>=
-'%'
-'}'
-%=
-'#'
-'#'
-'%'
-%:%:
-%:%:
-'<'
-<<
-<<=
-<<
-'<'
-'='
-<<=
-'>'
->>
->>=
->>
-'>'
-'='
->>=
-end of file
diff --git a/lextest/tokenstreams/refresults/charconstants
b/lextest/tokenstreams/refresults/charconstants
new file mode 100644
(file)
index 0000000..
6c0a47f
--- /dev/null
+++ b/
lextest/tokenstreams/refresults/charconstants
@@ -0,0
+1,9
@@
+integer number 97
+integer number 98
+integer number 99
+integer number 92
+integer number 92
+integer number 92
+integer number 92
+integer number 92
+end of file
diff --git a/lextest/tokenstreams/refresults/comments
b/lextest/tokenstreams/refresults/comments
new file mode 100644
(file)
index 0000000..
e6ef830
--- /dev/null
+++ b/
lextest/tokenstreams/refresults/comments
@@ -0,0
+1
@@
+end of file
diff --git a/lextest/tokenstreams/refresults/operators
b/lextest/tokenstreams/refresults/operators
new file mode 100644
(file)
index 0000000..
b54a266
--- /dev/null
+++ b/
lextest/tokenstreams/refresults/operators
@@ -0,0
+1,43
@@
+++
+++
+'+'
+'.'
+'.'
+'.'
+'.'
+'.'
+...
+...
+'.'
+'.'
+...
+'.'
+'.'
+'.'
+'.'
+++
+<<=
+>>=
+'%'
+'}'
+%=
+'#'
+'#'
+'%'
+%:%:
+%:%:
+'<'
+<<
+<<=
+<<
+'<'
+'='
+<<=
+'>'
+>>
+>>=
+>>
+'>'
+'='
+>>=
+end of file
diff --git a/lextest/tokenstreams/refresults/strings
b/lextest/tokenstreams/refresults/strings
new file mode 100644
(file)
index 0000000..
7dec63d
--- /dev/null
+++ b/
lextest/tokenstreams/refresults/strings
@@ -0,0
+1,16
@@
+string 'bla?'
+string 'bla??'
+string 'bla???'
+string 'bla
+'
+string 'bla?
+'
+string 'bla??
+'
+string 'bla'
+string 'bla?'
+string 'bla??'
+string 'bla'
+string 'bla
+'
+end of file
diff --git a/lextest/tokenstreams/refresults/symbols
b/lextest/tokenstreams/refresults/symbols
new file mode 100644
(file)
index 0000000..
cde3293
--- /dev/null
+++ b/
lextest/tokenstreams/refresults/symbols
@@ -0,0
+1,14
@@
+symbol 't'
+symbol 'tt'
+symbol 'one'
+symbol 'two'
+symbol 'symbo'
+'?'
+'?'
+'?'
+symbol 'symbo'
+'?'
+'?'
+symbol 'symbo'
+'?'
+end of file
diff --git a/lextest/tokenstreams/refresults/trigraphs
b/lextest/tokenstreams/refresults/trigraphs
new file mode 100644
(file)
index 0000000..
8089fa9
--- /dev/null
+++ b/
lextest/tokenstreams/refresults/trigraphs
@@ -0,0
+1,18
@@
+'?'
+'?'
+'?'
+'?'
+'?'
+'?'
+'#'
+'['
+']'
+'^'
+'{'
+'|'
+'}'
+'~'
+'?'
+'?'
+'>'
+end of file
diff --git
a/lextest/tokenstreams/strings.reference
b/lextest/tokenstreams/strings.reference
deleted file mode 100644
(file)
index
7dec63d
..0000000
--- a/
lextest/tokenstreams/strings.reference
+++ /dev/null
@@
-1,16
+0,0 @@
-string 'bla?'
-string 'bla??'
-string 'bla???'
-string 'bla
-'
-string 'bla?
-'
-string 'bla??
-'
-string 'bla'
-string 'bla?'
-string 'bla??'
-string 'bla'
-string 'bla
-'
-end of file
diff --git
a/lextest/tokenstreams/symbols.reference
b/lextest/tokenstreams/symbols.reference
deleted file mode 100644
(file)
index
cde3293
..0000000
--- a/
lextest/tokenstreams/symbols.reference
+++ /dev/null
@@
-1,14
+0,0 @@
-symbol 't'
-symbol 'tt'
-symbol 'one'
-symbol 'two'
-symbol 'symbo'
-'?'
-'?'
-'?'
-symbol 'symbo'
-'?'
-'?'
-symbol 'symbo'
-'?'
-end of file
diff --git
a/lextest/tokenstreams/trigraphs.reference
b/lextest/tokenstreams/trigraphs.reference
deleted file mode 100644
(file)
index
8089fa9
..0000000
--- a/
lextest/tokenstreams/trigraphs.reference
+++ /dev/null
@@
-1,18
+0,0 @@
-'?'
-'?'
-'?'
-'?'
-'?'
-'?'
-'#'
-'['
-']'
-'^'
-'{'
-'|'
-'}'
-'~'
-'?'
-'?'
-'>'
-end of file