Re: [PATCH 3/4] fstests: add helper _require_exportfs

Eryu Guan
2017-04-19T09:44:29Z

On Tue, Apr 18, 2017 at 09:17:23PM +0300, Amir Goldstein wrote:
> Use open_by_handle -c to determine if filesystem supports NFS export
> ---
> common/rc | 9 +++++++++
> 1 file changed, 9 insertions(+)
>
> diff --git a/common/rc b/common/rc
> index 685b859..f24a21f 100644
> --- a/common/rc
> +++ b/common/rc
> @@ -2857,6 +2857,15 @@ _require_freeze()
> [ $result -eq 0 ] || _notrun "$FSTYP does not support freezing"
> }
>
> +# Does NFS export work on this fs?
> +_require_exportfs()
> +{
> + mkdir -p "$TEST_DIR"/export_test
> + $here/src/open_by_handle -c "$TEST_DIR"/export_test 2>&1 \
> + || _notrun "$FSTYP does not support NFS export"

_require_test_program "open_by_handle" first?

Thanks,
Eryu

> +}
> +
> +
> # Does shutdown work on this fs?
> _require_scratch_shutdown()
> {
> --
> 2.7.4
>