Page MenuHomePhabricator

Store/display more information for Unit tests
Closed, ResolvedPublic

Description

Currently, the per-unit-test information is limited to name, status, and time. There used to be a link too, but it appears to have gone away.

For failed tests, there's often more information that can be useful - stacktrace, error messages, sometimes a video/screenshots (Selenium style things).
Besides users liking to see this info without running the test locally, sometimes running the tests is actually hard (Or just time-consuming - it might require 10 minuets build to get the error details).

We should allow storing some kind of artifacts per individual [failed] test.
Retention policy might be hard though, if we allow screenshots/videos.

Event Timeline

avivey raised the priority of this task from to Needs Triage.
avivey updated the task description. (Show Details)
avivey changed the edit policy from "All Users" to "Custom Policy".
avivey added a subscriber: avivey.
avivey added a project: Restricted Project.Dec 23 2015, 1:15 AM
avivey moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Dec 23 2015, 7:21 PM
eadler added a project: Restricted Project.Jan 11 2016, 9:39 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jan 11 2016, 9:42 PM
eadler moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Jul 4 2016, 9:15 PM

After D19615, callers to harbormaster.sendmessage can specify "format": "remarkup" to get "details" rendered as remarkup (including {Fxxx}) instead of plain text.

T13189#240682 discusses a reasonable-seeming idea for dealing with GC/retention when we get there.