return "failed"
elif subunit_result == "xfail":
return "xfailed"
+ elif subunit_result == "uxsuccess":
+ return "uxpassed"
else:
return "unknown"
log = re.sub("""
^test: ([\w\-=,_:\ /.&; \(\)]+).*?
(.*?)
- (success|xfail|failure|skip): [\w\-=,_:\ /.&; \(\)]+( \[.*?\])?.*?
+ (success|xfail|failure|skip|uxsuccess): [\w\-=,_:\ /.&; \(\)]+( \[.*?\])?.*?
""", self._format_test, log)
return "<pre>%s</pre>" % log
#log .status.error { color: rgb(153, 0, 0); }
#log .status.warning { color: rgb(153, 75, 0); }
#log .status.xfailed { color: rgb(153, 75, 0); }
+#log .status.uxpassed { color: rgb(153, 0, 0); }
#log .status.mistake { color: rgb(0, 0, 153); }
#log .output {
color: rgb(0, 0, 0);
#log div.unit.skipped { background-color: rgb(180, 180, 255); }
#log div.unit.warning { background-color: rgb(255, 180, 125); }
#log div.unit.xfailed { background-color: rgb(255, 180, 125); }
+#log div.unit.uxpassed { background-color: rgb(255, 180, 180); }
#log div.unit.error { background-color: rgb(255, 180, 180); }
#log div.unit.mistake { background-color: rgb(180, 180, 255); }
#log .unit.mistake .output { display: none;}
#log .unit.warning .output { display: none;}
#log .unit.xfailed .output { display: none;}
+#log .unit.uxpassed .output { display: none;}
#log .unit.errorlog .output { display: none;}
#log div.status.errorlog { display: none;}
img + div.action.title {margin-left: 0.5em;}