]> git.saurik.com Git - bison.git/commitdiff
tests: skip tests of file names that platform does not support.
authorJoel E. Denny <jdenny@clemson.edu>
Mon, 5 Oct 2009 02:59:18 +0000 (22:59 -0400)
committerJoel E. Denny <jdenny@clemson.edu>
Mon, 5 Oct 2009 03:14:29 +0000 (23:14 -0400)
Reported by Michael Raskin at
<http://lists.gnu.org/archive/html/bug-bison/2009-09/msg00001.html>.
* THANKS (Michael Raskin): Add.
* tests/output.at (AT_CHECK_OUTPUT_FILE_NAME): Fix.  Cygwin used
to fail at least for file names containing ":" or "\".

ChangeLog
THANKS
tests/output.at

index fc20bf922d23b3e8ba325fb59de1a738aa4ec27f..807345478752f77dae810f17504a66a15c9876d8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2009-10-04  Joel E. Denny  <jdenny@clemson.edu>
+
+       tests: skip tests of file names that platform does not support.
+       Reported by Michael Raskin at
+       <http://lists.gnu.org/archive/html/bug-bison/2009-09/msg00001.html>.
+       * THANKS (Michael Raskin): Add.
+       * tests/output.at (AT_CHECK_OUTPUT_FILE_NAME): Fix.  Cygwin used
+       to fail at least for file names containing ":" or "\".
+
 2009-09-16  Akim Demaille  <demaille@gostai.com>
 
        doc: spell checking.
 2009-09-16  Akim Demaille  <demaille@gostai.com>
 
        doc: spell checking.
diff --git a/THANKS b/THANKS
index b48bb73356eb8b99e4e2e69f02c23b97dddc7407..2b6751ff13255c0537d10d6e5ac085f5224025fb 100644 (file)
--- a/THANKS
+++ b/THANKS
@@ -58,6 +58,7 @@ Martin Nylin              martin.nylin@linuxmail.org
 Matt Kraai                kraai@alumni.cmu.edu
 Matt Rosing               rosing@peakfive.com
 Michael Hayes             m.hayes@elec.canterbury.ac.nz
 Matt Kraai                kraai@alumni.cmu.edu
 Matt Rosing               rosing@peakfive.com
 Michael Hayes             m.hayes@elec.canterbury.ac.nz
+Michael Raskin            7c6f434c@mail.ru
 Mickael Labau             labau_m@epita.fr
 Mike Castle               dalgoda@ix.netcom.com
 Neil Booth                NeilB@earthling.net
 Mickael Labau             labau_m@epita.fr
 Mike Castle               dalgoda@ix.netcom.com
 Neil Booth                NeilB@earthling.net
index c4b964043f6517f7e6cffbad18f5e129d548d802..e8f863d09badf19bea78894a2feb55af2a6ec059 100644 (file)
@@ -167,6 +167,10 @@ AT_CHECK_CONFLICTING_OUTPUT([foo.y], [], [-o foo.y],
 m4_define([AT_CHECK_OUTPUT_FILE_NAME],
 [AT_SETUP([Output file name: $1])
 
 m4_define([AT_CHECK_OUTPUT_FILE_NAME],
 [AT_SETUP([Output file name: $1])
 
+# Skip if platform doesn't support file name.  For example, Cygwin
+# doesn't support file names containing ":" or "\".
+AT_CHECK([[touch "]AS_ESCAPE([$1[.tmp]])[" || exit 77]])
+
 AT_DATA_GRAMMAR([glr.y],
 [[%glr-parser
 %code {
 AT_DATA_GRAMMAR([glr.y],
 [[%glr-parser
 %code {