diff options
author | Kent Overstreet <kent.overstreet@linux.dev> | 2024-08-24 18:50:15 -0400 |
---|---|---|
committer | Kent Overstreet <kent.overstreet@linux.dev> | 2024-08-24 18:59:04 -0400 |
commit | 447ce2bd9836132b35f526a8f813cd6ef4ca3491 (patch) | |
tree | 5d621d4c238b9d878ef2ceee35966e010eabb1df | |
parent | db12c111a4894bb2df4511efe51bc02b7d5928cf (diff) |
kcsan test variants
Signed-off-by: Kent Overstreet <kent.overstreet@linux.dev>
-rwxr-xr-x | tests/fs/bcachefs/kcsan-ec.ktest | 3 | ||||
-rwxr-xr-x | tests/fs/bcachefs/kcsan-fstests-nocow.ktest | 3 | ||||
-rwxr-xr-x | tests/fs/bcachefs/kcsan-fstests.ktest | 3 | ||||
-rwxr-xr-x | tests/fs/bcachefs/kcsan-quota.ktest | 3 | ||||
-rwxr-xr-x | tests/fs/bcachefs/kcsan-replication.ktest | 3 | ||||
-rwxr-xr-x | tests/fs/bcachefs/kcsan-single_device.ktest | 3 | ||||
-rwxr-xr-x | tests/fs/bcachefs/kcsan-subvol.ktest | 3 | ||||
-rwxr-xr-x | tests/fs/bcachefs/kcsan-tier.ktest | 3 | ||||
-rwxr-xr-x | tests/fs/bcachefs/kcsan-units.ktest | 3 | ||||
-rw-r--r-- | tests/kcsan-base.sh | 10 |
10 files changed, 37 insertions, 0 deletions
diff --git a/tests/fs/bcachefs/kcsan-ec.ktest b/tests/fs/bcachefs/kcsan-ec.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-ec.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/fs/bcachefs/kcsan-fstests-nocow.ktest b/tests/fs/bcachefs/kcsan-fstests-nocow.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-fstests-nocow.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/fs/bcachefs/kcsan-fstests.ktest b/tests/fs/bcachefs/kcsan-fstests.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-fstests.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/fs/bcachefs/kcsan-quota.ktest b/tests/fs/bcachefs/kcsan-quota.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-quota.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/fs/bcachefs/kcsan-replication.ktest b/tests/fs/bcachefs/kcsan-replication.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-replication.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/fs/bcachefs/kcsan-single_device.ktest b/tests/fs/bcachefs/kcsan-single_device.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-single_device.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/fs/bcachefs/kcsan-subvol.ktest b/tests/fs/bcachefs/kcsan-subvol.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-subvol.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/fs/bcachefs/kcsan-tier.ktest b/tests/fs/bcachefs/kcsan-tier.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-tier.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/fs/bcachefs/kcsan-units.ktest b/tests/fs/bcachefs/kcsan-units.ktest new file mode 100755 index 0000000..c6341b8 --- /dev/null +++ b/tests/fs/bcachefs/kcsan-units.ktest @@ -0,0 +1,3 @@ +#!/usr/bin/env bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/../../kcsan-base.sh diff --git a/tests/kcsan-base.sh b/tests/kcsan-base.sh new file mode 100644 index 0000000..a0e5657 --- /dev/null +++ b/tests/kcsan-base.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +. $(dirname $(readlink -e ${BASH_SOURCE[0]}))/test-libs.sh + +config-timeout-multiplier 3 +config-compiler clang + +require-kernel-config KCSAN + +call_base_test kcsan "$@" |