bean-validation quickstart fails to validate due to non-compliant
arquillian.xml
--------------------------------------------------------------------------------
Key: WFLY-5244
URL:
https://issues.jboss.org/browse/WFLY-5244
Project: WildFly
Issue Type: Bug
Reporter: Rob Stryker
Assignee: Jason Greene
Fix For: 10.0.0.CR1
bean-validation quickstart fails to validate in arquillian.xml.
The arquillian_1_0.xsd file includes the following:
{code}
<element name="container">
<complexType>
<choice minOccurs="1" maxOccurs="unbounded">
<element ref="tns:configuration" minOccurs="0"
maxOccurs="1" />
<!--
<element ref="tns:dependencies" minOccurs="0"
maxOccurs="1" />
-->
<element ref="tns:protocol" minOccurs="0"
maxOccurs="unbounded" />
</choice>
<attribute name="qualifier" type="string"
use="required" />
<attribute name="default" type="boolean"
use="optional" default="false" />
<attribute name="mode" use="optional"
default="suite">
<simpleType>
<restriction base="string">
<enumeration value="suite" />
<enumeration value="class" />
<enumeration value="manual" />
<enumeration value="custom" />
</restriction>
</simpleType>
</attribute>
</complexType>
<unique name="unique-protocol-within-container">
<annotation>
<documentation>
@type must be unique between all
protocols in a container.
</documentation>
</annotation>
<selector xpath="tns:protocol" />
<field xpath="@type" />
</unique>
</element>
{code}
The arquillian.xml included in the example includes the following:
{code}
<container qualifier="jboss" default="true">
<!-- By default, arquillian will use the JBOSS_HOME environment variable.
Alternatively, the configuration below can be uncommented. -->
<!--<configuration> -->
<property
name="jbossHome">C:/tools/wildfly-9.0.0.Final</property>
<!--</configuration> -->
</container>
{code}
Validation error is that "property" is not a valid sub-element, which is true
based on the xsd file.