[ 
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)

Reply via email to