change based on review
This commit is contained in:
parent
3d81806352
commit
6de13c3ffc
3 changed files with 17 additions and 17 deletions
|
@ -169,11 +169,10 @@ impl<T: Write> PrettyFormatter<T> {
|
|||
|
||||
fn write_test_name(&mut self, desc: &TestDesc) -> io::Result<()> {
|
||||
let name = desc.padded_name(self.max_name_len, desc.name.padding());
|
||||
let test_mode = desc.test_mode();
|
||||
if test_mode == "" {
|
||||
self.write_plain(&format!("test {} ... ", name))?;
|
||||
} else {
|
||||
if let Some(test_mode) = desc.test_mode() {
|
||||
self.write_plain(&format!("test {} - {} ... ", name, test_mode))?;
|
||||
} else {
|
||||
self.write_plain(&format!("test {} ... ", name))?;
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
|
|
@ -158,11 +158,10 @@ impl<T: Write> TerseFormatter<T> {
|
|||
|
||||
fn write_test_name(&mut self, desc: &TestDesc) -> io::Result<()> {
|
||||
let name = desc.padded_name(self.max_name_len, desc.name.padding());
|
||||
let test_mode = desc.test_mode();
|
||||
if test_mode == "" {
|
||||
self.write_plain(&format!("test {} ... ", name))?;
|
||||
} else {
|
||||
if let Some(test_mode) = desc.test_mode() {
|
||||
self.write_plain(&format!("test {} - {} ... ", name, test_mode))?;
|
||||
} else {
|
||||
self.write_plain(&format!("test {} ... ", name))?;
|
||||
}
|
||||
|
||||
Ok(())
|
||||
|
|
|
@ -145,32 +145,34 @@ impl TestDesc {
|
|||
}
|
||||
}
|
||||
|
||||
/// Returns None for ignored test or that that are just run, otherwise give a description of the type of test.
|
||||
/// Descriptions include "should panic", "compile fail" and "compile".
|
||||
#[cfg(not(bootstrap))]
|
||||
pub fn test_mode(&self) -> &'static str {
|
||||
pub fn test_mode(&self) -> Option<&'static str> {
|
||||
if self.ignore {
|
||||
return &"";
|
||||
return None;
|
||||
}
|
||||
match self.should_panic {
|
||||
options::ShouldPanic::Yes | options::ShouldPanic::YesWithMessage(_) => {
|
||||
return &"should panic";
|
||||
return Some("should panic");
|
||||
}
|
||||
options::ShouldPanic::No => {}
|
||||
}
|
||||
if self.allow_fail {
|
||||
return &"allow fail";
|
||||
return Some("allow fail");
|
||||
}
|
||||
if self.compile_fail {
|
||||
return &"compile fail";
|
||||
return Some("compile fail");
|
||||
}
|
||||
if self.no_run {
|
||||
return &"compile";
|
||||
return Some("compile");
|
||||
}
|
||||
&""
|
||||
None
|
||||
}
|
||||
|
||||
#[cfg(bootstrap)]
|
||||
pub fn test_mode(&self) -> &'static str {
|
||||
&""
|
||||
pub fn test_mode(&self) -> Option<&'static str> {
|
||||
None
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue