Re: [PATCH] unionmount-testsuite: test rmdir of non-empty opaque dir

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, May 13, 2015 at 11:15 AM, Miklos Szeredi <miklos@xxxxxxxxxx> wrote:
> ---
>  tests/rmdir.py |   16 ++++++++++++++++
>  1 file changed, 16 insertions(+)
>
> --- a/tests/rmdir.py
> +++ b/tests/rmdir.py
> @@ -203,3 +203,19 @@ from errno import *
>      ctx.rmdir(sym, err=ENOTDIR)
>      ctx.rmdir(sym, err=ENOTDIR)
>      ctx.rmdir(d, err=ENOENT)
> +
> +# Remove an empty lower directory, recreate, populate and try to remove
> +def subtest_16(ctx):
> +    """Remove non-empty opaque directory"""
> +    d = ctx.empty_dir() + ctx.termslash()
> +    f = d + "/b"
> +
> +    ctx.rmdir(d)
> +    ctx.rmdir(d, err=ENOENT)
> +    ctx.mkdir(d, 0o755)
> +    ctx.open_file(f, wo=1, crt=1, ex=1, write="abcq")
> +    ctx.rmdir(d, err=ENOTEMPTY)
> +    ctx.unlink(f)
> +    ctx.open_file(f, ro=1, err=ENOENT)
> +    ctx.unlink(f, err=ENOENT)
> +    ctx.rmdir(d)


I'm not familiar with this testsuite. The empty_dir will be on the
lower level, and all the rmdir, mkdir and create are happening on a
mounted union fs? I don't see where that is clear.
--
To unsubscribe from this list: send the line "unsubscribe linux-unionfs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Filesystems Devel]     [Linux NFS]     [Linux NILFS]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux