diff --git a/tss-esapi/tests/integration_tests/common/mod.rs b/tss-esapi/tests/integration_tests/common/mod.rs index 20f07201..6f421492 100644 --- a/tss-esapi/tests/integration_tests/common/mod.rs +++ b/tss-esapi/tests/integration_tests/common/mod.rs @@ -34,12 +34,14 @@ use tss_esapi::{ }; mod marshall; +#[cfg(feature = "serde")] mod serde; mod tpm2b_types_equality_checks; mod tpma_types_equality_checks; mod tpml_types_equality_checks; mod tpms_types_equality_checks; mod tpmt_types_equality_checks; +#[cfg(feature = "serde")] pub use self::serde::*; pub use marshall::*; pub use tpm2b_types_equality_checks::*; diff --git a/tss-esapi/tests/integration_tests/structures_tests/buffers_tests/private.rs b/tss-esapi/tests/integration_tests/structures_tests/buffers_tests/private.rs index bc57dcec..c58c2147 100644 --- a/tss-esapi/tests/integration_tests/structures_tests/buffers_tests/private.rs +++ b/tss-esapi/tests/integration_tests/structures_tests/buffers_tests/private.rs @@ -12,6 +12,7 @@ fn marshall_unmarshall() { } #[test] +#[cfg(feature = "serde")] fn serialise_deserialise() { crate::common::check_serialise_deserialise(&Private::default()); let private = Private::try_from([0xff; 100].to_vec()).unwrap(); diff --git a/tss-esapi/tests/integration_tests/structures_tests/tagged_tests/public.rs b/tss-esapi/tests/integration_tests/structures_tests/tagged_tests/public.rs index f638cad1..3b5eb882 100644 --- a/tss-esapi/tests/integration_tests/structures_tests/tagged_tests/public.rs +++ b/tss-esapi/tests/integration_tests/structures_tests/tagged_tests/public.rs @@ -15,6 +15,7 @@ fn marshall_unmarshall() { } #[test] +#[cfg(feature = "serde")] fn serialise_deserialise() { crate::common::publics() .iter()