From b8f00f77cec25c628427ec42c39481a0a30ad3f3 Mon Sep 17 00:00:00 2001 From: Matteo Mara Date: Wed, 21 Sep 2022 11:11:06 +0200 Subject: SONAR-17259 Remove unsupported XML tag for generic test execution report --- .../scanner/deprecated/test/DefaultTestCase.java | 10 -------- .../GenericTestExecutionReportParser.java | 6 +---- .../deprecated/test/DefaultTestCaseTest.java | 2 -- .../GenericTestExecutionReportParserTest.java | 29 ---------------------- .../org/sonar/scanner/genericcoverage/unittest.xml | 6 ++--- .../sonar/scanner/genericcoverage/unittest2.xml | 6 ++--- 6 files changed, 7 insertions(+), 52 deletions(-) (limited to 'sonar-scanner-engine/src') diff --git a/sonar-scanner-engine/src/main/java/org/sonar/scanner/deprecated/test/DefaultTestCase.java b/sonar-scanner-engine/src/main/java/org/sonar/scanner/deprecated/test/DefaultTestCase.java index 652cc8999a4..1c133320205 100644 --- a/sonar-scanner-engine/src/main/java/org/sonar/scanner/deprecated/test/DefaultTestCase.java +++ b/sonar-scanner-engine/src/main/java/org/sonar/scanner/deprecated/test/DefaultTestCase.java @@ -35,7 +35,6 @@ public class DefaultTestCase { private Long durationInMs; private Status status; private String name; - private String message; public String type() { return type; @@ -75,13 +74,4 @@ public class DefaultTestCase { this.name = s; return this; } - - public String message() { - return message; - } - - public DefaultTestCase setMessage(String s) { - this.message = s; - return this; - } } diff --git a/sonar-scanner-engine/src/main/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParser.java b/sonar-scanner-engine/src/main/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParser.java index 7a56df1cecc..7d9f3c33ec2 100644 --- a/sonar-scanner-engine/src/main/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParser.java +++ b/sonar-scanner-engine/src/main/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParser.java @@ -54,8 +54,7 @@ public class GenericTestExecutionReportParser { private static final String NAME_ATTR = "name"; private static final String DURATION_ATTR = "duration"; - private static final String MESSAGE_ATTR = "message"; - public static final String OK = "ok"; + public static final String ERROR = "error"; public static final String FAILURE = "failure"; public static final String SKIPPED = "skipped"; @@ -150,9 +149,6 @@ public class GenericTestExecutionReportParser { } else if (ERROR.equals(elementName)) { status = Status.ERROR; } - if (Status.OK != status) { - testCase.setMessage(mandatoryAttribute(child, MESSAGE_ATTR)); - } } testCase.setStatus(status); diff --git a/sonar-scanner-engine/src/test/java/org/sonar/scanner/deprecated/test/DefaultTestCaseTest.java b/sonar-scanner-engine/src/test/java/org/sonar/scanner/deprecated/test/DefaultTestCaseTest.java index 34deff51b40..b3494029539 100644 --- a/sonar-scanner-engine/src/test/java/org/sonar/scanner/deprecated/test/DefaultTestCaseTest.java +++ b/sonar-scanner-engine/src/test/java/org/sonar/scanner/deprecated/test/DefaultTestCaseTest.java @@ -29,7 +29,6 @@ public class DefaultTestCaseTest { @Test public void getters_after_setters() { testCase - .setMessage("message") .setName("name") .setType("type") .setDurationInMs(1234L) @@ -39,6 +38,5 @@ public class DefaultTestCaseTest { assertThat(testCase.name()).isEqualTo("name"); assertThat(testCase.type()).isEqualTo("type"); assertThat(testCase.durationInMs()).isEqualTo(1234L); - assertThat(testCase.message()).isEqualTo("message"); } } diff --git a/sonar-scanner-engine/src/test/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParserTest.java b/sonar-scanner-engine/src/test/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParserTest.java index bf3818f3aa8..491b0c3ad93 100644 --- a/sonar-scanner-engine/src/test/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParserTest.java +++ b/sonar-scanner-engine/src/test/java/org/sonar/scanner/genericcoverage/GenericTestExecutionReportParserTest.java @@ -116,34 +116,6 @@ public class GenericTestExecutionReportParserTest { parseUnitTestReport(""); } - @Test(expected = MessageException.class) - public void unittest_duration_in_testCase_should_be_a_number() throws Exception { - addFileToFs(setupFile("file1")); - parseUnitTestReport("" - + ""); - } - - @Test(expected = MessageException.class) - public void unittest_failure_should_have_a_message() throws Exception { - addFileToFs(setupFile("file1")); - parseUnitTestReport("" - + ""); - } - - @Test(expected = MessageException.class) - public void unittest_error_should_have_a_message() throws Exception { - addFileToFs(setupFile("file1")); - parseUnitTestReport("" - + ""); - } - - @Test(expected = MessageException.class) - public void unittest_skipped_should_have_a_message() throws Exception { - addFileToFs(setupFile("file1")); - parseUnitTestReport("" - + ""); - } - @Test(expected = MessageException.class) public void unittest_duration_in_testCase_should_not_be_negative() throws Exception { addFileToFs(setupFile("file1")); @@ -187,7 +159,6 @@ public class GenericTestExecutionReportParserTest { DefaultTestCase testCase = mock(DefaultTestCase.class); when(testCase.setDurationInMs(anyLong())).thenReturn(testCase); when(testCase.setStatus(any(DefaultTestCase.Status.class))).thenReturn(testCase); - when(testCase.setMessage(anyString())).thenReturn(testCase); when(testCase.setType(anyString())).thenReturn(testCase); return testCase; } diff --git a/sonar-scanner-engine/src/test/resources/org/sonar/scanner/genericcoverage/unittest.xml b/sonar-scanner-engine/src/test/resources/org/sonar/scanner/genericcoverage/unittest.xml index f1d12ec0f50..597f88698a8 100644 --- a/sonar-scanner-engine/src/test/resources/org/sonar/scanner/genericcoverage/unittest.xml +++ b/sonar-scanner-engine/src/test/resources/org/sonar/scanner/genericcoverage/unittest.xml @@ -3,13 +3,13 @@ - other + other - stacktrace + stacktrace - stacktrace + stacktrace diff --git a/sonar-scanner-engine/src/test/resources/org/sonar/scanner/genericcoverage/unittest2.xml b/sonar-scanner-engine/src/test/resources/org/sonar/scanner/genericcoverage/unittest2.xml index 35ff4ad5912..c1e778ecc73 100644 --- a/sonar-scanner-engine/src/test/resources/org/sonar/scanner/genericcoverage/unittest2.xml +++ b/sonar-scanner-engine/src/test/resources/org/sonar/scanner/genericcoverage/unittest2.xml @@ -2,14 +2,14 @@ - other + other - stacktrace + stacktrace - long + long -- cgit v1.2.3