Hi All, We are going to end the ESB test automation this week. So I need these to by clarified before adding test cases. It will be great some one can help me.
Thanks AndunSLG On Fri, Aug 24, 2012 at 9:25 PM, Andun Sameera <[email protected]> wrote: > Hi All, > > I am developing some test scenarios for the VFS transport to > check properties given in > [1]<http://wso2.org/project/esb/java/3.0.1/docs/transports/transports-catalog.html#VfsTrp>. > Want to clarify the observation which I noticed are > correct. Some suspicious behaviors are observed and those observations are > given in RED. > > Thanks > AndunSLG > > [1] - > http://wso2.org/project/esb/java/3.0.1/docs/transports/transports-catalog.html#VfsTrp > > *1 - Deploying a proxy with transport.vfs.FileURI = Invalid URI, I used a > folder which not exists.* > > *Proxy :* > > <proxy name="VFSProxy15" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test > /invalid/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">text/xml</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > > *2 - Deploying a proxy with transport.vfs.ContentType = Invalid* > > *Proxy :* > > <proxy name="VFSProxy16" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">invalid/invalid</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > The input file was successfully processed, and out put was > created successfully. > > *3 - Deploying a proxy with transport.vfs.ContentType = Not Specified, This > was a mandatory property in spec.* > > *Proxy :* > > <proxy name="VFSProxy17" startOnLoad="true" trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > > *4 - Deploying a proxy with transport.PollInterval **=Non Integer, * > > *Proxy :* > > <proxy name="VFSProxy18" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.PollInterval">1.1</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">text/xml</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successully. > The input file was not processed. > > *5 - Deploying a proxy with **transport.vfs.ActionAfterProcess = Invalid, > * > > *Proxy :* > > <proxy name="VFSProxy19" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.vfs.ActionAfterProcess">MOVEDD</parameter> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.MoveAfterProcess">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/original/</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">text/xml</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > The input file was successfully processed, and out put was > created successfully. > > *6 - Deploying a proxy with **transport.vfs.ActionAfterFailure = Invalid, > * > > *Proxy :* > > <proxy name="VFSProxy20" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter > name="transport.vfs.MoveAfterFailure">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/failure/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">text/xml</parameter> > <parameter name="transport.vfs.ActionAfterFailure">MOVEDD</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > Failure Happens due to file content. > > *7 - Deploying a proxy with **transport.vfs.MoveAfterProcess = Invalid, * > > *Proxy :* > > <proxy name="VFSProxy21" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.vfs.ActionAfterProcess">MOVE</parameter> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.MoveAfterProcess">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test > /invalid/</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">text/xml</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > The input file was successfully processed, and out put was > created successfully. > > *8 - Deploying a proxy with **transport.vfs.MoveAfterFailure = Invalid, * > > *Proxy :* > > <proxy name="VFSProxy22" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/>16 > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter > name="transport.vfs.MoveAfterFailure">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test > /invalid/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">text/xml</parameter> > <parameter name="transport.vfs.ActionAfterFailure">MOVE</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > Failure Happens due to file content. > > *9 - Deploying a proxy with **transport.vfs.ReplyFileURI = Invalid, * > > *Proxy :* > > <proxy name="VFSProxy23" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test > /invalid/out.xml"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">text/xml</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > The Out Put File Was Created in the Non Existing folder by Creating that > folder. > > *10- Deploying a proxy with **transport.vfs.ReplyFileName = Invalid Just > Gave a rubbish name for the file. I don't know it is correct invalid name, > * > > *Proxy :* > > <proxy name="VFSProxy24" > transports="vfs" > startOnLoad="true" > trace="disable"> > <target> > <endpoint> > <address uri=" > http://localhost:9000/services/SimpleStockQuoteService" > format="soap12"/> > </endpoint> > <outSequence> > <property name="transport.vfs.ReplyFileName" > value="out###@_!#!#[email protected]" > scope="transport"/> > <property name="OUT_ONLY" value="true"/> > <send> > <endpoint> > <address > uri="vfs:file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/out/"/> > </endpoint> > </send> > </outSequence> > </target> > <parameter name="transport.PollInterval">1</parameter> > <parameter > name="transport.vfs.FileURI">file:///media/Studies/My_Works/WSO2_Carbon_Trunk/platform_4.0.0/4.0.0/products/esb/4.5.0/modules/integration/tests/target/test-classes/artifacts/ESB/synapseconfig/vfsTransport/test/in/</parameter> > <parameter name="transport.vfs.FileNamePattern">.*\.xml</parameter> > <parameter name="transport.vfs.ContentType">text/xml</parameter> > </proxy> > > *Observations :* > > Proxy Deployed Successfully. > The input file was successfully processed, and out put was > created successfully. >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
