MCPcopy Create free account
hub / github.com/FuzzAnything/PromptFuzz / check_program_is_correct

Method check_program_is_correct

src/execution/sanitize.rs:140–157  ·  view source on GitHub ↗
(&self, seed_path: &Path)

Source from the content-addressed store, hash-verified

138 }
139
140 pub fn check_program_is_correct(&self, seed_path: &Path) -> Result<Option<ProgramError>> {
141 if let Some(err) = self.is_program_syntax_correct(seed_path)? {
142 return Ok(Some(err));
143 }
144 if let Some(err) = self.is_program_link_correct(seed_path)? {
145 return Ok(Some(err));
146 }
147 if let Some(err) = self.is_program_execute_correct(seed_path)? {
148 return Ok(Some(err));
149 }
150 if let Some(err) = self.is_program_fuzz_correct(seed_path)? {
151 return Ok(Some(err));
152 }
153 if let Some(err) = self.is_program_coverage_correct(seed_path)? {
154 return Ok(Some(err));
155 }
156 Ok(None)
157 }
158
159 pub fn check_programs_are_correct(
160 &self,

Callers 3

checkFunction · 0.80
test_coverage_sanitizeFunction · 0.80

Tested by 2

test_coverage_sanitizeFunction · 0.64