Expose test_utils to fuzztarget (in addition to _test_utils feature)

This commit is contained in:
Matt Corallo 2020-11-25 17:50:38 -05:00
parent 45d4d26987
commit c07b4de983
4 changed files with 5 additions and 5 deletions

View file

@ -11,7 +11,7 @@ Still missing tons of error-handling. See GitHub issues for suggested projects i
""" """
[features] [features]
fuzztarget = ["bitcoin/fuzztarget"] fuzztarget = ["bitcoin/fuzztarget", "regex"]
# Internal test utilities exposed to other repo crates # Internal test utilities exposed to other repo crates
_test_utils = ["hex", "regex"] _test_utils = ["hex", "regex"]
# Unlog messages superior at targeted level. # Unlog messages superior at targeted level.

View file

@ -56,7 +56,7 @@ use std::io::Error;
/// An update generated by the underlying Channel itself which contains some new information the /// An update generated by the underlying Channel itself which contains some new information the
/// ChannelMonitor should be made aware of. /// ChannelMonitor should be made aware of.
#[cfg_attr(any(test, feature = "_test_utils"), derive(PartialEq))] #[cfg_attr(any(test, feature = "fuzztarget", feature = "_test_utils"), derive(PartialEq))]
#[derive(Clone)] #[derive(Clone)]
#[must_use] #[must_use]
pub struct ChannelMonitorUpdate { pub struct ChannelMonitorUpdate {
@ -485,7 +485,7 @@ enum OnchainEvent {
const SERIALIZATION_VERSION: u8 = 1; const SERIALIZATION_VERSION: u8 = 1;
const MIN_SERIALIZATION_VERSION: u8 = 1; const MIN_SERIALIZATION_VERSION: u8 = 1;
#[cfg_attr(any(test, feature = "_test_utils"), derive(PartialEq))] #[cfg_attr(any(test, feature = "fuzztarget", feature = "_test_utils"), derive(PartialEq))]
#[derive(Clone)] #[derive(Clone)]
pub(crate) enum ChannelMonitorUpdateStep { pub(crate) enum ChannelMonitorUpdateStep {
LatestHolderCommitmentTXInfo { LatestHolderCommitmentTXInfo {

View file

@ -29,7 +29,7 @@
extern crate bitcoin; extern crate bitcoin;
#[cfg(any(test, feature = "_test_utils"))] extern crate hex; #[cfg(any(test, feature = "_test_utils"))] extern crate hex;
#[cfg(any(test, feature = "_test_utils"))] extern crate regex; #[cfg(any(test, feature = "fuzztarget", feature = "_test_utils"))] extern crate regex;
#[macro_use] #[macro_use]
pub mod util; pub mod util;

View file

@ -32,7 +32,7 @@ pub(crate) mod macro_logger;
pub mod logger; pub mod logger;
pub mod config; pub mod config;
#[cfg(any(test, feature = "_test_utils"))] #[cfg(any(test, feature = "fuzztarget", feature = "_test_utils"))]
pub mod test_utils; pub mod test_utils;
/// impls of traits that add exra enforcement on the way they're called. Useful for detecting state /// impls of traits that add exra enforcement on the way they're called. Useful for detecting state