diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2014-07-16 12:28:22 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2014-07-16 13:03:24 +0200 |
commit | 00552fc8c611333fd0d0276d31e8d61c6c4f95ff (patch) | |
tree | 45bbcab461176d243193e22d829e8a530c02ed15 /sonar-server | |
parent | d8f606d1de1b13672f3aee769a7c25f37dc8aa48 (diff) | |
download | sonarqube-00552fc8c611333fd0d0276d31e8d61c6c4f95ff.tar.gz sonarqube-00552fc8c611333fd0d0276d31e8d61c6c4f95ff.zip |
SONAR-5338 Add stacktrace when test_data measure is used
Diffstat (limited to 'sonar-server')
-rw-r--r-- | sonar-server/src/main/java/org/sonar/server/test/ws/TestsShowAction.java | 8 | ||||
-rw-r--r-- | sonar-server/src/test/java/org/sonar/server/test/ws/TestsShowActionTest.java | 2 |
2 files changed, 2 insertions, 8 deletions
diff --git a/sonar-server/src/main/java/org/sonar/server/test/ws/TestsShowAction.java b/sonar-server/src/main/java/org/sonar/server/test/ws/TestsShowAction.java index 117a3b25c54..ca756649a80 100644 --- a/sonar-server/src/main/java/org/sonar/server/test/ws/TestsShowAction.java +++ b/sonar-server/src/main/java/org/sonar/server/test/ws/TestsShowAction.java @@ -117,16 +117,12 @@ public class TestsShowAction implements RequestHandler { json.prop("name", cursor.getAttrValue("name")); json.prop("status", cursor.getAttrValue("status").toUpperCase()); - json.prop("durationInMs", cursor.getAttrValue("time")); + json.prop("durationInMs", Long.parseLong(cursor.getAttrValue("time"))); SMInputCursor errorCursor = cursor.childElementCursor(); if (errorCursor.getNext() != null) { json.prop("message", errorCursor.getAttrValue("message")); - - SMInputCursor stackTraceCursor = cursor.childElementCursor(); - if (stackTraceCursor.getNext() != null) { -// json.prop("stackTrace", stackTraceCursor.getAttrValue("")); - } + json.prop("stackTrace", errorCursor.getElemStringValue()); } json.endObject(); diff --git a/sonar-server/src/test/java/org/sonar/server/test/ws/TestsShowActionTest.java b/sonar-server/src/test/java/org/sonar/server/test/ws/TestsShowActionTest.java index 07f9be4ab61..10f685adede 100644 --- a/sonar-server/src/test/java/org/sonar/server/test/ws/TestsShowActionTest.java +++ b/sonar-server/src/test/java/org/sonar/server/test/ws/TestsShowActionTest.java @@ -114,8 +114,6 @@ public class TestsShowActionTest { "</testcase>" + "</tests-details>")); - // TODO failure - WsTester.TestRequest request = tester.newGetRequest("api/tests", "show").setParam("key", TEST_PLAN_KEY); request.execute().assertJson(getClass(), "show_from_test_data.json"); |