changeset 21466:d1421f6fd518

fileattrib: Fix failing BIST test when P_tmpdir has trailing slash * fileattrib.m: Fix failing BIST test on UNIX systems that define the P_tmpdir directory with a trailing slash.
author Mike Miller <mtmiller@octave.org>
date Thu, 17 Mar 2016 15:21:02 -0700
parents bca9aaef907a
children 3aa83b8ce94b
files scripts/miscellaneous/fileattrib.m
diffstat 1 files changed, 5 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/miscellaneous/fileattrib.m	Thu Mar 17 17:15:45 2016 -0400
+++ b/scripts/miscellaneous/fileattrib.m	Thu Mar 17 15:21:02 2016 -0700
@@ -153,11 +153,15 @@
 
 
 %!test
+%! def_tmpdir = P_tmpdir ();
+%! while (length (def_tmpdir) > 2 && strfind (filesep ("all"), def_tmpdir(end)))
+%!   def_tmpdir(end) = [];
+%! endwhile
 %! [status, attr] = fileattrib (P_tmpdir ());
 %! assert (status);
 %! assert (isstruct (attr));
 %! assert (numfields (attr), 14);
-%! assert (attr.Name, P_tmpdir ());
+%! assert (attr.Name, def_tmpdir);
 %! assert (attr.directory);
 %! if (ispc ())
 %!   assert (! isnan (attr.archive));