[Dev] Jython and <resources>

Frank Cohen fcohen at pushtotest.com
Fri Jul 13 14:25:44 PDT 2007


Thanks. I didn't understand that the first time.

Ok that makes sense to me - although it makes me think less of JSR  
223, but I'm a critic of it anyway - so I'll update the TM docs.

Thanks.

-Frank




On Jul 13, 2007, at 2:15 PM, William Martínez Pomares wrote:

> I mentioned here:
>
> "2. JSR 223 is not able to instantiate a class. It may call a  
> method or invoque a method in a class already instantiated. To do  
> that, it needs a method that returns the object. That is why the  
> standard should be adding an "entry point" method that will return  
> the object instance of the class we want to test. That method  
> should be of the form get<classname>()"
>
> William
>
> -----Original Message-----
> From: dev-bounces at lists.pushtotest.com
> [mailto:dev-bounces at lists.pushtotest.com]On Behalf Of Frank Cohen
> Sent: Friday, July 13, 2007 3:01 PM
> To: PushToTest TestMaker Developers List
> Subject: Re: [Dev] Jython and <resources>
> Importance: High
>
>
> I opened ticket 100 for this at http://bugs.pushtotest.com/ticket/100
>
> I don't understand the second part of the solution:
>
>> In the Jtyhon file, the standard method class class constructor get
>> +Name of the class
>> def getDPLExample():
>>     return DPLExample()
>
>
> Why is this needed?
>
> -Frank
>
>
>
>
>
> On Jul 13, 2007, at 10:45 AM, Luis Carlos Lara López wrote:
>
>> Hi Frank
>>
>> With the Jython test we have 3 problems, in the TestScenario, in
>> the Jython and in Tomcat.
>>  2 of them are solved now
>>
>> TestScenario a missing tag to inform the tomcat about the module
>>
>> <run name="test1" testclass="DPLExample" method="runTest"
>> langtype="jython"/>
>> <run module="JythonClass" name="test1" testclass="DPLExample"
>> method="runTest" langtype="jython"/>
>>
>>
>> In the Jtyhon file, the standard method class class constructor get
>> +Name of the class
>> def getDPLExample():
>>     return DPLExample()
>>
>>
>> In Tomcat, it seems there is a problem with the imports
>>
>> javax.script.ScriptException: Traceback (innermost last):
>>   File "<unknown>", line 10, in ?
>> ImportError: No module named pushtotest
>>         at com.sun.script.jython.JythonScriptEngine.evalCode
>> (JythonScriptEngine.java:292)
>>         at com.sun.script.jython.JythonScriptEngine.eval
>> (JythonScriptEngine.java:170)
>>         at com.sun.script.jython.JythonScriptEngine.eval
>> (JythonScriptEngine.java:175)
>>         at javax.script.AbstractScriptEngine.eval
>> (AbstractScriptEngine.java:232)
>>         at
>> com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.argumen 
>> t
>> sFormCall
>> Script(ScriptRunner.java:450)
>>         at
>> com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.argumen 
>> t
>> sFromCall
>>
>> Without the imports, the test works fine, but with the imports, it
>> seems to be a problem with the jython engine. I am working to find
>> out what is the problem
>>
>> Hope this was useful
>> LC
>>
>>
>> -----Original Message-----
>> From: dev-bounces at lists.pushtotest.com
>> [mailto:dev-bounces at lists.pushtotest.com]On Behalf Of Frank Cohen
>> Sent: Friday, July 13, 2007 10:57 AM
>> To: PushToTest TestMaker Developers List
>> Subject: Re: [Dev] Jython and <resources>
>> Importance: High
>>
>>
>> See attached files. Thanks. -Frank
>>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev at lists.pushtotest.com
>> http://lists.pushtotest.com/mailman/listinfo/dev
>>
>
>
>
> --
> Frank Cohen, PushToTest, http://www.PushToTest.com, phone 408 374 7426
> TestMaker: The open-source SOA test automation tool
>
>
>
> _______________________________________________
> Dev mailing list
> Dev at lists.pushtotest.com
> http://lists.pushtotest.com/mailman/listinfo/dev
> _______________________________________________
> Dev mailing list
> Dev at lists.pushtotest.com
> http://lists.pushtotest.com/mailman/listinfo/dev
>



--
Frank Cohen, PushToTest, http://www.PushToTest.com, phone 408 374 7426
TestMaker: The open-source SOA test automation tool





More information about the Dev mailing list