From 479a67e0ad80e6c20174bc4f6eae67fa21ab92b4 Mon Sep 17 00:00:00 2001 From: tamil Date: Fri, 6 Jun 2014 01:08:10 -0700 Subject: [PATCH] creating smoke-tests suite to include basic tests from all modules Signed-off-by: tamil --- suites/smoke-tests/basic/% | 0 suites/smoke-tests/basic/clusters/fixed-3.yaml | 1 + suites/smoke-tests/basic/fs/btrfs.yaml | 1 + .../basic/tasks/cfuse_workunit_suites_blogbench.yaml | 8 ++++++++ .../basic/tasks/cfuse_workunit_suites_fsstress.yaml | 8 ++++++++ .../basic/tasks/cfuse_workunit_suites_iozone.yaml | 8 ++++++++ .../basic/tasks/cfuse_workunit_suites_pjd.yaml | 8 ++++++++ .../basic/tasks/kclient_workunit_direct_io.yaml | 8 ++++++++ .../basic/tasks/kclient_workunit_suites_dbench.yaml | 8 ++++++++ .../basic/tasks/kclient_workunit_suites_fsstress.yaml | 8 ++++++++ .../basic/tasks/kclient_workunit_suites_pjd.yaml | 8 ++++++++ .../basic/tasks/libcephfs_interface_tests.yaml | 8 ++++++++ suites/smoke-tests/basic/tasks/rados_cls_all.yaml | 7 +++++++ suites/smoke-tests/basic/tasks/rados_python.yaml | 8 ++++++++ .../basic/tasks/rados_workunit_loadgen_mix.yaml | 8 ++++++++ suites/smoke-tests/basic/tasks/rbd_api_tests.yaml | 10 ++++++++++ .../smoke-tests/basic/tasks/rbd_cli_import_export.yaml | 10 ++++++++++ .../smoke-tests/basic/tasks/rbd_python_api_tests.yaml | 10 ++++++++++ .../basic/tasks/rbd_workunit_suites_iozone.yaml | 10 ++++++++++ suites/smoke-tests/basic/tasks/rgw_s3tests.yaml | 7 +++++++ suites/smoke-tests/basic/tasks/rgw_swift.yaml | 7 +++++++ suites/smoke/basic/tasks/rados_cls_all.yaml | 7 +++++++ suites/smoke/basic/tasks/rgw_s3tests.yaml | 7 +++++++ suites/smoke/basic/tasks/rgw_swift.yaml | 7 +++++++ 24 files changed, 172 insertions(+) create mode 100644 suites/smoke-tests/basic/% create mode 120000 suites/smoke-tests/basic/clusters/fixed-3.yaml create mode 120000 suites/smoke-tests/basic/fs/btrfs.yaml create mode 100644 suites/smoke-tests/basic/tasks/cfuse_workunit_suites_blogbench.yaml create mode 100644 suites/smoke-tests/basic/tasks/cfuse_workunit_suites_fsstress.yaml create mode 100644 suites/smoke-tests/basic/tasks/cfuse_workunit_suites_iozone.yaml create mode 100644 suites/smoke-tests/basic/tasks/cfuse_workunit_suites_pjd.yaml create mode 100644 suites/smoke-tests/basic/tasks/kclient_workunit_direct_io.yaml create mode 100644 suites/smoke-tests/basic/tasks/kclient_workunit_suites_dbench.yaml create mode 100644 suites/smoke-tests/basic/tasks/kclient_workunit_suites_fsstress.yaml create mode 100644 suites/smoke-tests/basic/tasks/kclient_workunit_suites_pjd.yaml create mode 100644 suites/smoke-tests/basic/tasks/libcephfs_interface_tests.yaml create mode 100644 suites/smoke-tests/basic/tasks/rados_cls_all.yaml create mode 100644 suites/smoke-tests/basic/tasks/rados_python.yaml create mode 100644 suites/smoke-tests/basic/tasks/rados_workunit_loadgen_mix.yaml create mode 100644 suites/smoke-tests/basic/tasks/rbd_api_tests.yaml create mode 100644 suites/smoke-tests/basic/tasks/rbd_cli_import_export.yaml create mode 100644 suites/smoke-tests/basic/tasks/rbd_python_api_tests.yaml create mode 100644 suites/smoke-tests/basic/tasks/rbd_workunit_suites_iozone.yaml create mode 100644 suites/smoke-tests/basic/tasks/rgw_s3tests.yaml create mode 100644 suites/smoke-tests/basic/tasks/rgw_swift.yaml create mode 100644 suites/smoke/basic/tasks/rados_cls_all.yaml create mode 100644 suites/smoke/basic/tasks/rgw_s3tests.yaml create mode 100644 suites/smoke/basic/tasks/rgw_swift.yaml diff --git a/suites/smoke-tests/basic/% b/suites/smoke-tests/basic/% new file mode 100644 index 0000000000000..e69de29bb2d1d diff --git a/suites/smoke-tests/basic/clusters/fixed-3.yaml b/suites/smoke-tests/basic/clusters/fixed-3.yaml new file mode 120000 index 0000000000000..a3ac9fc4dec2f --- /dev/null +++ b/suites/smoke-tests/basic/clusters/fixed-3.yaml @@ -0,0 +1 @@ +../../../../clusters/fixed-3.yaml \ No newline at end of file diff --git a/suites/smoke-tests/basic/fs/btrfs.yaml b/suites/smoke-tests/basic/fs/btrfs.yaml new file mode 120000 index 0000000000000..10d0c3f1266e5 --- /dev/null +++ b/suites/smoke-tests/basic/fs/btrfs.yaml @@ -0,0 +1 @@ +../../../../fs/btrfs.yaml \ No newline at end of file diff --git a/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_blogbench.yaml b/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_blogbench.yaml new file mode 100644 index 0000000000000..ed9d92d5bda1e --- /dev/null +++ b/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_blogbench.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - suites/blogbench.sh diff --git a/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_fsstress.yaml b/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_fsstress.yaml new file mode 100644 index 0000000000000..b58487c078532 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_fsstress.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - suites/fsstress.sh diff --git a/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_iozone.yaml b/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_iozone.yaml new file mode 100644 index 0000000000000..dc6df2f709fbc --- /dev/null +++ b/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_iozone.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: [client.0] +- workunit: + clients: + all: + - suites/iozone.sh diff --git a/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_pjd.yaml b/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_pjd.yaml new file mode 100644 index 0000000000000..347c7fdf04c10 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/cfuse_workunit_suites_pjd.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - suites/pjd.sh diff --git a/suites/smoke-tests/basic/tasks/kclient_workunit_direct_io.yaml b/suites/smoke-tests/basic/tasks/kclient_workunit_direct_io.yaml new file mode 100644 index 0000000000000..ce9240700af16 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/kclient_workunit_direct_io.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- kclient: +- workunit: + clients: + all: + - direct_io diff --git a/suites/smoke-tests/basic/tasks/kclient_workunit_suites_dbench.yaml b/suites/smoke-tests/basic/tasks/kclient_workunit_suites_dbench.yaml new file mode 100644 index 0000000000000..77d045e870845 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/kclient_workunit_suites_dbench.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- kclient: +- workunit: + clients: + all: + - suites/dbench.sh diff --git a/suites/smoke-tests/basic/tasks/kclient_workunit_suites_fsstress.yaml b/suites/smoke-tests/basic/tasks/kclient_workunit_suites_fsstress.yaml new file mode 100644 index 0000000000000..10b84b8af4e4a --- /dev/null +++ b/suites/smoke-tests/basic/tasks/kclient_workunit_suites_fsstress.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- kclient: +- workunit: + clients: + all: + - suites/fsstress.sh diff --git a/suites/smoke-tests/basic/tasks/kclient_workunit_suites_pjd.yaml b/suites/smoke-tests/basic/tasks/kclient_workunit_suites_pjd.yaml new file mode 100644 index 0000000000000..305de51e92bcf --- /dev/null +++ b/suites/smoke-tests/basic/tasks/kclient_workunit_suites_pjd.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- kclient: +- workunit: + clients: + all: + - suites/pjd.sh diff --git a/suites/smoke-tests/basic/tasks/libcephfs_interface_tests.yaml b/suites/smoke-tests/basic/tasks/libcephfs_interface_tests.yaml new file mode 100644 index 0000000000000..22d1f14216168 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/libcephfs_interface_tests.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + client.0: + - libcephfs/test.sh diff --git a/suites/smoke-tests/basic/tasks/rados_cls_all.yaml b/suites/smoke-tests/basic/tasks/rados_cls_all.yaml new file mode 100644 index 0000000000000..34f7cbbb4a05e --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rados_cls_all.yaml @@ -0,0 +1,7 @@ +tasks: +- install: +- ceph: +- workunit: + clients: + client.0: + - cls diff --git a/suites/smoke-tests/basic/tasks/rados_python.yaml b/suites/smoke-tests/basic/tasks/rados_python.yaml new file mode 100644 index 0000000000000..b9ac20e57f0eb --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rados_python.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + client.0: + - rados/test_python.sh diff --git a/suites/smoke-tests/basic/tasks/rados_workunit_loadgen_mix.yaml b/suites/smoke-tests/basic/tasks/rados_workunit_loadgen_mix.yaml new file mode 100644 index 0000000000000..716deac21567f --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rados_workunit_loadgen_mix.yaml @@ -0,0 +1,8 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + all: + - rados/load-gen-mix.sh diff --git a/suites/smoke-tests/basic/tasks/rbd_api_tests.yaml b/suites/smoke-tests/basic/tasks/rbd_api_tests.yaml new file mode 100644 index 0000000000000..46e43b98ab403 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rbd_api_tests.yaml @@ -0,0 +1,10 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + client.0: + - rbd/test_librbd.sh + env: + RBD_FEATURES: "1" diff --git a/suites/smoke-tests/basic/tasks/rbd_cli_import_export.yaml b/suites/smoke-tests/basic/tasks/rbd_cli_import_export.yaml new file mode 100644 index 0000000000000..df23dc58f33d9 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rbd_cli_import_export.yaml @@ -0,0 +1,10 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + client.0: + - rbd/import_export.sh + env: + RBD_CREATE_ARGS: --new-format diff --git a/suites/smoke-tests/basic/tasks/rbd_python_api_tests.yaml b/suites/smoke-tests/basic/tasks/rbd_python_api_tests.yaml new file mode 100644 index 0000000000000..9714a6e40ee37 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rbd_python_api_tests.yaml @@ -0,0 +1,10 @@ +tasks: +- install: +- ceph: +- ceph-fuse: +- workunit: + clients: + client.0: + - rbd/test_librbd_python.sh + env: + RBD_FEATURES: "1" diff --git a/suites/smoke-tests/basic/tasks/rbd_workunit_suites_iozone.yaml b/suites/smoke-tests/basic/tasks/rbd_workunit_suites_iozone.yaml new file mode 100644 index 0000000000000..eb8f18d60de93 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rbd_workunit_suites_iozone.yaml @@ -0,0 +1,10 @@ +tasks: +- install: +- ceph: +- rbd: + all: + image_size: 20480 +- workunit: + clients: + all: + - suites/iozone.sh diff --git a/suites/smoke-tests/basic/tasks/rgw_s3tests.yaml b/suites/smoke-tests/basic/tasks/rgw_s3tests.yaml new file mode 100644 index 0000000000000..62608773a2ad6 --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rgw_s3tests.yaml @@ -0,0 +1,7 @@ +tasks: +- install: +- ceph: +- rgw: [client.0] +- s3tests: + client.0: + rgw_server: client.0 diff --git a/suites/smoke-tests/basic/tasks/rgw_swift.yaml b/suites/smoke-tests/basic/tasks/rgw_swift.yaml new file mode 100644 index 0000000000000..569741b0e150a --- /dev/null +++ b/suites/smoke-tests/basic/tasks/rgw_swift.yaml @@ -0,0 +1,7 @@ +tasks: +- install: +- ceph: +- rgw: [client.0] +- swift: + client.0: + rgw_server: client.0 diff --git a/suites/smoke/basic/tasks/rados_cls_all.yaml b/suites/smoke/basic/tasks/rados_cls_all.yaml new file mode 100644 index 0000000000000..34f7cbbb4a05e --- /dev/null +++ b/suites/smoke/basic/tasks/rados_cls_all.yaml @@ -0,0 +1,7 @@ +tasks: +- install: +- ceph: +- workunit: + clients: + client.0: + - cls diff --git a/suites/smoke/basic/tasks/rgw_s3tests.yaml b/suites/smoke/basic/tasks/rgw_s3tests.yaml new file mode 100644 index 0000000000000..62608773a2ad6 --- /dev/null +++ b/suites/smoke/basic/tasks/rgw_s3tests.yaml @@ -0,0 +1,7 @@ +tasks: +- install: +- ceph: +- rgw: [client.0] +- s3tests: + client.0: + rgw_server: client.0 diff --git a/suites/smoke/basic/tasks/rgw_swift.yaml b/suites/smoke/basic/tasks/rgw_swift.yaml new file mode 100644 index 0000000000000..569741b0e150a --- /dev/null +++ b/suites/smoke/basic/tasks/rgw_swift.yaml @@ -0,0 +1,7 @@ +tasks: +- install: +- ceph: +- rgw: [client.0] +- swift: + client.0: + rgw_server: client.0 -- 2.39.5