From 0b961fc3db6e0f16ea2c16ce68346749c7ac8ec6 Mon Sep 17 00:00:00 2001 From: Jason Dillaman Date: Mon, 27 Apr 2015 03:27:55 -0400 Subject: [PATCH] suites/rbd: add new valgrind memtest tests Exercise the C-API, Python-API, and FSX under valgrind. Signed-off-by: Jason Dillaman --- suites/rbd/valgrind/% | 0 suites/rbd/valgrind/base/install.yaml | 3 +++ suites/rbd/valgrind/clusters/fixed-1.yaml | 1 + suites/rbd/valgrind/fs | 1 + suites/rbd/valgrind/workloads/c_api_tests.yaml | 8 ++++++++ .../valgrind/workloads/c_api_tests_with_object_map.yaml | 8 ++++++++ suites/rbd/valgrind/workloads/fsx.yaml | 5 +++++ suites/rbd/valgrind/workloads/python_api_tests.yaml | 8 ++++++++ .../workloads/python_api_tests_with_object_map.yaml | 8 ++++++++ 9 files changed, 42 insertions(+) create mode 100644 suites/rbd/valgrind/% create mode 100644 suites/rbd/valgrind/base/install.yaml create mode 120000 suites/rbd/valgrind/clusters/fixed-1.yaml create mode 120000 suites/rbd/valgrind/fs create mode 100644 suites/rbd/valgrind/workloads/c_api_tests.yaml create mode 100644 suites/rbd/valgrind/workloads/c_api_tests_with_object_map.yaml create mode 100644 suites/rbd/valgrind/workloads/fsx.yaml create mode 100644 suites/rbd/valgrind/workloads/python_api_tests.yaml create mode 100644 suites/rbd/valgrind/workloads/python_api_tests_with_object_map.yaml diff --git a/suites/rbd/valgrind/% b/suites/rbd/valgrind/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/rbd/valgrind/base/install.yaml b/suites/rbd/valgrind/base/install.yaml new file mode 100644 index 0000000000000..2030acb90836c --- /dev/null +++ b/suites/rbd/valgrind/base/install.yaml @@ -0,0 +1,3 @@ +tasks: +- install: +- ceph: diff --git a/suites/rbd/valgrind/clusters/fixed-1.yaml b/suites/rbd/valgrind/clusters/fixed-1.yaml new file mode 120000 index 0000000000000..435ea3c7546aa --- /dev/null +++ b/suites/rbd/valgrind/clusters/fixed-1.yaml @@ -0,0 +1 @@ +../../../../clusters/fixed-1.yaml \ No newline at end of file diff --git a/suites/rbd/valgrind/fs b/suites/rbd/valgrind/fs new file mode 120000 index 0000000000000..3658920363d1a --- /dev/null +++ b/suites/rbd/valgrind/fs @@ -0,0 +1 @@ +../basic/fs \ No newline at end of file diff --git a/suites/rbd/valgrind/workloads/c_api_tests.yaml b/suites/rbd/valgrind/workloads/c_api_tests.yaml new file mode 100644 index 0000000000000..7f4309fe2a017 --- /dev/null +++ b/suites/rbd/valgrind/workloads/c_api_tests.yaml @@ -0,0 +1,8 @@ +tasks: +- workunit: + clients: + client.0: + - rbd/test_librbd.sh + env: + RBD_FEATURES: "1" + VALGRIND: "memcheck" diff --git a/suites/rbd/valgrind/workloads/c_api_tests_with_object_map.yaml b/suites/rbd/valgrind/workloads/c_api_tests_with_object_map.yaml new file mode 100644 index 0000000000000..8eb0bd40a6674 --- /dev/null +++ b/suites/rbd/valgrind/workloads/c_api_tests_with_object_map.yaml @@ -0,0 +1,8 @@ +tasks: +- workunit: + clients: + client.0: + - rbd/test_librbd.sh + env: + RBD_FEATURES: "13" + VALGRIND: "memcheck" diff --git a/suites/rbd/valgrind/workloads/fsx.yaml b/suites/rbd/valgrind/workloads/fsx.yaml new file mode 100644 index 0000000000000..ebf85dc51e9b9 --- /dev/null +++ b/suites/rbd/valgrind/workloads/fsx.yaml @@ -0,0 +1,5 @@ +tasks: +- rbd_fsx: + clients: [client.0] + size: 134217728 + valgrind: [--tool=memcheck] diff --git a/suites/rbd/valgrind/workloads/python_api_tests.yaml b/suites/rbd/valgrind/workloads/python_api_tests.yaml new file mode 100644 index 0000000000000..ae05c2d2b9546 --- /dev/null +++ b/suites/rbd/valgrind/workloads/python_api_tests.yaml @@ -0,0 +1,8 @@ +tasks: +- workunit: + clients: + client.0: + - rbd/test_librbd_python.sh + env: + RBD_FEATURES: "1" + VALGRIND: "memcheck" diff --git a/suites/rbd/valgrind/workloads/python_api_tests_with_object_map.yaml b/suites/rbd/valgrind/workloads/python_api_tests_with_object_map.yaml new file mode 100644 index 0000000000000..0a989eeb2b66a --- /dev/null +++ b/suites/rbd/valgrind/workloads/python_api_tests_with_object_map.yaml @@ -0,0 +1,8 @@ +tasks: +- workunit: + clients: + client.0: + - rbd/test_librbd_python.sh + env: + RBD_FEATURES: "13" + VALGRIND: "memcheck" -- 2.39.5