This is an automated email from the ASF dual-hosted git repository. xuanwo pushed a commit to branch refactor-behavior-test in repository https://gitbox.apache.org/repos/asf/incubator-opendal.git
commit c7ddda07bb95e6cdc2d76db4fd3480ceb771020f Author: Xuanwo <[email protected]> AuthorDate: Mon May 1 23:49:19 2023 +0800 chore: Refactor behavior test Signed-off-by: Xuanwo <[email protected]> --- core/tests/behavior/main.rs | 45 ++++++++++++++++++++++++++++++++++----------- 1 file changed, 34 insertions(+), 11 deletions(-) diff --git a/core/tests/behavior/main.rs b/core/tests/behavior/main.rs index 991b0a6c..3bae994c 100644 --- a/core/tests/behavior/main.rs +++ b/core/tests/behavior/main.rs @@ -91,26 +91,49 @@ macro_rules! behavior_tests { }; } +#[cfg(feature = "services-azblob")] behavior_tests!(Azblob); +#[cfg(feature = "services-azdfs")] behavior_tests!(Azdfs); -cfg_if::cfg_if! { if #[cfg(feature = "services-dashmap")] { behavior_tests!(Dashmap); }} +#[cfg(feature = "services-dashmap")] +behavior_tests!(Dashmap); +#[cfg(feature = "services-fs")] behavior_tests!(Fs); -cfg_if::cfg_if! { if #[cfg(feature = "services-ftp")] { behavior_tests!(Ftp); }} -cfg_if::cfg_if! { if #[cfg(feature = "services-memcached")] { behavior_tests!(Memcached); }} +#[cfg(feature = "services-ftp")] +behavior_tests!(Ftp); +#[cfg(feature = "services-memcached")] +behavior_tests!(Memcached); +#[cfg(feature = "services-memory")] behavior_tests!(Memory); -cfg_if::cfg_if! { if #[cfg(feature = "services-moka")] { behavior_tests!(Moka); }} +#[cfg(feature = "services-moka")] +behavior_tests!(Moka); +#[cfg(feature = "services-gcs")] behavior_tests!(Gcs); +#[cfg(feature = "services-ghac")] behavior_tests!(Ghac); -cfg_if::cfg_if! { if #[cfg(feature = "services-ipfs")] { behavior_tests!(Ipfs); }} +#[cfg(feature = "services-ipfs")] +behavior_tests!(Ipfs); +#[cfg(feature = "services-ipmfs")] behavior_tests!(Ipmfs); -cfg_if::cfg_if! { if #[cfg(feature = "services-hdfs")] { behavior_tests!(Hdfs); }} -cfg_if::cfg_if! { if #[cfg(feature = "services-http")] { behavior_tests!(Http); }} +#[cfg(feature = "services-hdfs")] +behavior_tests!(Hdfs); +#[cfg(feature = "services-http")] +behavior_tests!(Http); +#[cfg(feature = "services-obs")] behavior_tests!(Obs); -cfg_if::cfg_if! { if #[cfg(feature = "services-redis")] { behavior_tests!(Redis); }} -cfg_if::cfg_if! { if #[cfg(feature = "services-rocksdb")] { behavior_tests!(Rocksdb); }} +#[cfg(feature = "services-redis")] +behavior_tests!(Redis); +#[cfg(feature = "services-rocksdb")] +behavior_tests!(Rocksdb); +#[cfg(feature = "services-oss")] behavior_tests!(Oss); +#[cfg(feature = "services-s3")] behavior_tests!(S3); -cfg_if::cfg_if! { if #[cfg(feature = "services-sftp")] { behavior_tests!(Sftp); }} -cfg_if::cfg_if! { if #[cfg(feature = "services-sled")] { behavior_tests!(Sled); }} +#[cfg(feature = "services-sftp")] +behavior_tests!(Sftp); +#[cfg(feature = "services-sled")] +behavior_tests!(Sled); +#[cfg(feature = "services-webdav")] behavior_tests!(Webdav); +#[cfg(feature = "services-webhdfs")] behavior_tests!(Webhdfs);
