/** * Updates the ui and test states. * * @param mngr Manager * @param ts Test session */ @Override public void updateUI(Manager mngr, TestSession ts) { Testcase tc = ts.getCurrentTestCase(); final Matcher m = getMatcher(); if (tc != null && tc.getClassName().equals(m.group(3)) && tc.getName().equals(m.group(4))) { final String location = m.group(1) + ":" + m.group(2); tc.setLocation(location); Trouble t = tc.getTrouble(); if (t == null) { t = new Trouble(true); } t.setError(true); t.setStackTrace(new String[] {location}); tc.setTrouble(t); } }