pub struct TddConfig {
pub auto_generate_tests: bool,
pub test_on_save: bool,
pub show_inline_coverage: bool,
pub test_framework: String,
pub test_file_pattern: String,
pub coverage_threshold: f64,
pub continuous_testing: bool,
pub auto_suggest_refactorings: bool,
}Expand description
Configuration options for TDD workflow automation and behavior.
Customizes how the TDD workflow manager generates tests, runs them, and provides feedback. All settings have sensible defaults suitable for typical Perl development.
Fields§
§auto_generate_tests: boolAutomatically generate tests for new code
test_on_save: boolRun tests on save
show_inline_coverage: boolShow coverage inline
test_framework: StringTest framework preference
test_file_pattern: StringTest file naming pattern
coverage_threshold: f64Minimum coverage threshold
continuous_testing: boolEnable continuous testing
auto_suggest_refactorings: boolAuto-suggest refactorings after green
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TddConfig
impl<'de> Deserialize<'de> for TddConfig
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<TddConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<TddConfig, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for TddConfig
impl Serialize for TddConfig
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
Auto Trait Implementations§
impl Freeze for TddConfig
impl RefUnwindSafe for TddConfig
impl Send for TddConfig
impl Sync for TddConfig
impl Unpin for TddConfig
impl UnsafeUnpin for TddConfig
impl UnwindSafe for TddConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more