summaryrefslogtreecommitdiffstats
path: root/sonar-server
diff options
context:
space:
mode:
authorJulien Lancelot <julien.lancelot@sonarsource.com>2014-07-16 12:28:22 +0200
committerJulien Lancelot <julien.lancelot@sonarsource.com>2014-07-16 13:03:24 +0200
commit00552fc8c611333fd0d0276d31e8d61c6c4f95ff (patch)
tree45bbcab461176d243193e22d829e8a530c02ed15 /sonar-server
parentd8f606d1de1b13672f3aee769a7c25f37dc8aa48 (diff)
downloadsonarqube-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.java8
-rw-r--r--sonar-server/src/test/java/org/sonar/server/test/ws/TestsShowActionTest.java2
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");