pub trait TestAnalyzer: Send + Sync {
type TestSuite;
// Required methods
fn analyze_coverage(&self, suite: &Self::TestSuite) -> CoverageReport;
fn detect_test_smells(&self, suite: &Self::TestSuite) -> Vec<TestSmell>;
}Expand description
Test analyzer trait
Required Associated Types§
Required Methods§
Sourcefn analyze_coverage(&self, suite: &Self::TestSuite) -> CoverageReport
fn analyze_coverage(&self, suite: &Self::TestSuite) -> CoverageReport
Analyze test coverage
Sourcefn detect_test_smells(&self, suite: &Self::TestSuite) -> Vec<TestSmell>
fn detect_test_smells(&self, suite: &Self::TestSuite) -> Vec<TestSmell>
Detect test smells