[
https://issues.apache.org/jira/browse/SUREFIRE-964?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14606757#comment-14606757
]
ASF GitHub Bot commented on SUREFIRE-964:
-----------------------------------------
GitHub user lamyaa opened a pull request:
https://github.com/apache/maven-surefire/pull/99
[SUREFIRE-964] TEST-*.xml files generated by Surefire throw validation
warnings in Eclipse for no grammer constraints (DTD or XML schema) referenced
in the document
This pull request adds an XSD schema for the surefire XML reports.
I added a link to the XSD in `index.apt.vm`.
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/lamyaa/maven-surefire surefire-964
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/maven-surefire/pull/99.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #99
----
commit 7aab7899dd22cf401fcc1f47a2cca135bf5de1ee
Author: lamyaa <[email protected]>
Date: 2015-06-30T00:41:39Z
[SUREFIRE-964] TEST-*.xml files generated by Surefire throw validation
warnings in Eclipse for no grammer constraints (DTD or XML schema) referenced
in the document
----
> TEST-*.xml files generated by Surefire throw validation warnings in Eclipse
> for no grammer constraints (DTD or XML schema) referenced in the document
> -----------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: SUREFIRE-964
> URL: https://issues.apache.org/jira/browse/SUREFIRE-964
> Project: Maven Surefire
> Issue Type: Bug
> Components: Maven Surefire Report Plugin
> Affects Versions: 2.13
> Environment: Any OS, Eclipse Juno with m2e and m2e-wtp.
> Reporter: Josh Unger
> Priority: Trivial
>
> 1. Create a Maven project in Eclipse.
> 2. Add a single class and a single test method decorated with @Test.
> {code}
> import org.junit.Test;
> public class ATest
> {
> @Test
> public void test()
> {
>
> }
> }
> {code}
> 3. Add the necessary information to the POM -
> {code}
> <build>
> <plugins>
> <plugin>
> <groupId>org.apache.maven.plugins</groupId>
> <artifactId>maven-surefire-plugin</artifactId>
> <version>2.13</version>
> </plugin>
> </plugins>
> </build>
> <dependencies>
> <dependency>
> <groupId>junit</groupId>
> <artifactId>junit</artifactId>
> <version>4.7</version>
> <scope>test</scope>
> </dependency>
> </dependencies>
> {code}
> 4. Close Eclipse.
> 5. Edit your .project file to include the validator -
> {code}
> <buildCommand>
> <name>org.eclipse.wst.validation.validationbuilder</name>
> <arguments></arguments>
> </buildCommand>
> {code}
> 6. Build from the command line -
> > mvn install
> 7. Open Eclipse.
> EXPECTING: no warnings appear out of the box. I understand workarounds, but
> for the benefit of anyone going forward and existing users, there should be
> no warnings.
> ACTUAL: warning appears -
> Description Resource Path Location Type
> No grammar constraints (DTD or XML Schema) referenced in the document.
> TEST-ATest.xml /test/target/surefire-reports line 1 XML Problem
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)