[jboss-jira] [JBoss JIRA] (WFLY-2478) Infinispan subsystem test cases need updating
Radoslav Husar (JIRA)
jira-events at lists.jboss.org
Tue Nov 26 11:23:06 EST 2013
[ https://issues.jboss.org/browse/WFLY-2478?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12926846#comment-12926846 ]
Radoslav Husar commented on WFLY-2478:
--------------------------------------
BTW Are you planning to use the naming convention for the XMLs I suggested on Nov 15 ?
>> One possible file naming convention:
>>
>> jgroups-subsystem-current.xml
>> jgroups-subsystem-current-transform.xml
>> jgroups-subsystem-current-transform-reject{1,2,3,...}.xml
>> jgroups-subsystem-xsd-1.0.xml
>> jgroups-subsystem-xsd-1.1.xml
>
> -1 to this convention.
>
> When I tried to refactor those previously, the goals were:
>
> * no need to include "xsd" string in the xml version -- all XMLs files
> follow and XSD and they need not represent a model version
> * denote XSD version in all files: one would have to open the file to
> find the XSD version, can be easier forgotten to be bumped, and current
> would have to be renamed with every bump.
> * no dot character, use dashes instead
> * use suffix to make the name clear what is the xml file for and keep
> files ordered:
> - no suffix = subsystem parsing test
> - suffix "transformer" = accepted transformations (typically 1 file
> is enough)
> - suffix "transformer-reject" = rejected transformations (multiple
> needed)
>
> So I would suggest:
>
> <subsystem name>-subsystem-<schema version>-<suffix>.xml
>
> that would make nicely sorted list:
>
> - jgroups-subsystem-1_0.xml
> - jgroups-subsystem-1_1.xml
> - jgroups-subsystem-1_2.xml
> - jgroups-subsystem-1_2-transform.xml
> - jgroups-subsystem-1_2-transform-reject1.xml
> - jgroups-subsystem-1_2-transform-reject2.xml
> - jgroups-subsystem-1_2-transform-discard.xml
>
> Cheers,
> Rado
> Infinispan subsystem test cases need updating
> ---------------------------------------------
>
> Key: WFLY-2478
> URL: https://issues.jboss.org/browse/WFLY-2478
> Project: WildFly
> Issue Type: Enhancement
> Security Level: Public(Everyone can see)
> Components: Clustering
> Affects Versions: 8.0.0.Beta1
> Reporter: Radoslav Husar
> Assignee: Richard Achmatowicz
> Priority: Critical
> Fix For: 8.0.0.CR1
>
>
> Needs clean up and update:
> InfinispanSubsystemTransformerTestCase
> * testTransformer720 is missing
> * getSubsystemXml should feed in the latest xml, so 2.0 not 1.4
> SubsystemParsingTestCase
> * seems to test 1.1. only
> * doesnt test 1.0 all the way to 2.0
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list