/[fuse.before_github]/perl/trunk/test/s/umount.t
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Contents of /perl/trunk/test/s/umount.t

Parent Directory Parent Directory | Revision Log Revision Log


Revision 10 - (show annotations)
Sun Mar 20 00:36:05 2005 UTC (17 years, 3 months ago) by dpavlin
File MIME type: application/x-troff
File size: 267 byte(s)
From: Richard Dawe <rich(at)phekda(dot)gotadsl(dot)co(dot)uk>

Please find attached a patch that allows Fuse.pm's test suite to run as a
non-root user. It will skip all the tests that require root priveleges (giving
away ownership using chown, mknod of character and block devices). The patch
creates a test root and mount point per user.

The patch also uses POSIX::WEXITSTATUS instead of the less portable "$? >> 8"
idiom.

1 #!/usr/bin/perl
2 use test::helper qw($_point $_real $_pidfile);
3 use strict;
4 use Test::More tests => 1;
5 use POSIX qw(WEXITSTATUS);
6 #system("umount $_point");
7 system("fusermount -u $_point");
8 ok(POSIX::WEXITSTATUS($?) == 0,"unmount");
9 system("rm -rf $_real $_pidfile");

  ViewVC Help
Powered by ViewVC 1.1.26