Mercurial > jwe > octave
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));