[
https://issues.apache.org/jira/browse/TUSCANY-3334?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12774237#action_12774237
]
Mike Edwards commented on TUSCANY-3334:
---------------------------------------
OK, what happened here is my fault - in the migration of the testcases to the
new layout structure, the ASM_8001_Java contribution got left behind and was
not migrated to the new structure.
8001 requires language-specific contributions (very unusually) because it
demands implementation artifacts (interfaces and implementations) that contain
errors. As a result, these implementation artifacts can't be contained in the
General_xxxx contributions since they would cause static check errors which
would cause other tests to fail.
The specific error in question in ASM_8001 is the presence of method/operation
overloading - both the interface artifacts and the implementation artifacts
have remotable interfaces with operations/methods that are overloaded, which is
an error as far as the SCA specifications are concerned.
So, the fix for this problem is to migrate ASM_8001_Java to the new structure.
It contains:
- Service3.java, service3Impl.java
- TestComposite51.composite
- sca-contribution.xml
> OASIS fixes required to make ASM-8001 work
> ------------------------------------------
>
> Key: TUSCANY-3334
> URL: https://issues.apache.org/jira/browse/TUSCANY-3334
> Project: Tuscany
> Issue Type: Bug
> Components: OASIS Compliance - OASIS
> Affects Versions: Java-SCA-2.0-M3
> Environment: all
> Reporter: Simon Laws
> Fix For: Java-SCA-2.0-M4
>
>
> Test case should not refer to the language specific contribution as as far as
> I can tell it doesn't exist, should be as follows
> config.contributionNames = new String[] { "ASM_8001", "General" + _Lang
> };
> Where is TestComposite51 as referenced from Test_ASM_8001.composite?
> <implementation.composite name="test:TestComposite51"/>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.