From 2cc8c822f864e272251460e05b0cba5bada0f9ee Mon Sep 17 00:00:00 2001 From: Anand Jain Date: Wed, 5 Feb 2025 18:04:37 +0800 Subject: [PATCH] fstests: btrfs: testcase for sysfs chunk_size attribute validation Checks if the sysfs attribute sanitizes arguments and verifies input syntax allocation/data/chunk_size. Signed-off-by: Anand Jain Reviewed-by: Zorro Lang Signed-off-by: Zorro Lang --- tests/btrfs/334 | 21 +++++++++++++++++++++ tests/btrfs/334.out | 14 ++++++++++++++ 2 files changed, 35 insertions(+) create mode 100755 tests/btrfs/334 create mode 100644 tests/btrfs/334.out diff --git a/tests/btrfs/334 b/tests/btrfs/334 new file mode 100755 index 00000000..d81ec921 --- /dev/null +++ b/tests/btrfs/334 @@ -0,0 +1,21 @@ +#! /bin/bash +# SPDX-License-Identifier: GPL-2.0 +# Copyright (c) 2025 Oracle. All Rights Reserved. +# +# FS QA Test 334 +# +# Verify sysfs knob input syntax for allocation/data/chunk_size +# +. ./common/preamble +_begin_fstest auto quick + +. ./common/sysfs +. ./common/filter + +_require_test +_require_fs_sysfs_attr $TEST_DEV allocation/data/chunk_size + +_verify_sysfs_syntax $TEST_DEV allocation/data/chunk_size 256m + +status=0 +exit diff --git a/tests/btrfs/334.out b/tests/btrfs/334.out new file mode 100644 index 00000000..f64f9ac0 --- /dev/null +++ b/tests/btrfs/334.out @@ -0,0 +1,14 @@ +QA output created by 334 +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument +Invalid argument -- 2.39.5