OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

sca-assembly message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: [ASSEMBLY-196] Negative testing layout - invalid artifacts in Generalcontribution - PROPOSAL



Folks,

Here is a proposal which should resolve Assembly 196.

The issue indicates that there are artifacts which have (statically checkable) errors in the General contribution.
This can cause tests to fail that are intended to work correctly, as an SCA runtime can perform static checking
or artifacts in a Contribution when they are contributed.

The issue did not specify which artifacts were in error.

Investigating a bit I found the following artifacts with static errors in either the General_Java or the General contributions:

General

TestComposite47.composite        not used ?

General_Java

TestComposite2.composite          ASM_5005
TestComposite3.composite        ASM_5007

Listed alongside each is the list of testcases that use each of these artifacts.


PROPOSAL:

1) Delete  TestComposite47.composite from General contribution

(it is not used anywhere)


2) Move TestComposite2.composite from the General_Java contribution to the ASM_5005 contribution


3) Move TestComposite3.composite from the General_Java contribution to the ASM_5007 contribution


4) In addition, modify the TestComposite2.composite and TestComposite3.composite so that they use
interface.wsdl elements instead of interface.java and use implementation.composite elements
instead of implementation.java
- this is done to make them implementation type independent

The modified versions of the artifacts can be seen here:

General contribution:
http://tools.oasis-open.org/version-control/browse/wsvn/sca-assembly/TestCases/General/src/main/resources/#_TestCases_General_src_main_resources_

General_Java contribution:
http://tools.oasis-open.org/version-control/browse/wsvn/sca-assembly/TestCases/General_Java/src/main/resources/#_TestCases_General_Java_src_main_resources_

ASM_5005 contribution:
http://tools.oasis-open.org/version-control/browse/wsvn/sca-assembly/TestCases/ASM_5005/src/main/resources/#_TestCases_ASM_5005_src_main_resources_
http://tools.oasis-open.org/version-control/browse/wsvn/sca-assembly/TestCases/ASM_5005/src/main/resources/TestComposite2.composite

ASM_5007 contribution:
http://tools.oasis-open.org/version-control/browse/wsvn/sca-assembly/TestCases/ASM_5007/src/main/resources/#_TestCases_ASM_5007_src_main_resources_
http://tools.oasis-open.org/version-control/browse/wsvn/sca-assembly/TestCases/ASM_5007/src/main/resources/TestComposite3.composite




Yours,  Mike.

Strategist - Emerging Technologies, SCA & SDO.
Co Chair OASIS SCA Assembly TC.
IBM Hursley Park, Mail Point 146, Winchester, SO21 2JN, Great Britain.
Phone & FAX: +44-1962-818014    Mobile: +44-7802-467431  
Email:  mike_edwards@uk.ibm.com





Unless stated otherwise above:
IBM United Kingdom Limited - Registered in England and Wales with number 741598.
Registered office: PO Box 41, North Harbour, Portsmouth, Hampshire PO6 3AU








[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]