From fcohen at pushtotest.com Wed Mar 5 09:30:35 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Mon Mar 10 21:37:43 2008 Subject: [Dev] Firebug Message-ID: Hi PushToTest Developers: I really like Firebug. Firebug is a Firefox add-on that provides JavaScript, CSS, and HTML debugging functions. Details are at http:// www.getfirebug.com I'm wondering if anyone objects to me adding Firebug to PushToTest? This would be an option offered in the installer. Please let me know your thoughts. Thanks. -Frank -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Tue Mar 11 10:21:43 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Tue Mar 11 11:13:47 2008 Subject: [Dev] Development milestone status process Message-ID: Dear PushToTest Developers: I updated http://bugs.pushtotest.com to use the Milestone parameter to track the testing of tickets. verify = An engineer committed a solution for the ticket. The code needs a smoke test and certify the ticket as solved update = The smoke test failed and the ticket needs further development passed = The smoke test succeeded and needs non-development effort (such as documentation) Please follow the above process. Thanks. -Frank -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Wed Mar 12 15:56:48 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Wed Mar 12 16:49:19 2008 Subject: [Dev] Enhanced User Interface and Eclipse Plug-in Message-ID: Dear PushToTest Developers: PushToTest delivers TestMaker 5.1 as a Java SWING-based application. While the product is satisfactory to a wide selection of users, PushToTest users have commented that they would use TestMaker more often when it provides a streamlined and easier-to-use graphical interface. The Enhanced User Interface project delivers the following: 1) A user interface design that may be deployed as a SWING-based application, as an Eclipse plug-in, and as an Ajax browser-based client. 2) Visual cues to the most important features. 3) Graphical means to create and edit TestScenario document. 4) Visual ways to store, retrieve, and update PushToTest artifacts (TestScenarios?, TestPlans?, Operational settings, and Data Loading settings) in the local file system, in the repository (TestMaker 5.5 and later,) and version control systems. We are now working on an enhanced user interface. This work is describe at: http://bugs.pushtotest.com/ticket/220 and the design document is at: http://downloads.pushtotest.com/tm5/TM55_UI_Design_v1.pdf Your feedback, comments, and ideas are very welcome! -Frank -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Fri Mar 21 14:53:41 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Fri Mar 21 18:20:30 2008 Subject: [Dev] soapUI DPL failed smoke test Message-ID: Hi William: I tried running the example test showing soapUI DPL support: example_agents/SOAPUI_DPL/FunctionalTest.xml and it failed with the following exception: Trying soapUI test suite testsuiteUsing soapUI testcase com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase@83a34f Functional test failed. java.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:589) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute (ScriptRunner.java:1368) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.runJustOne (ScriptRunner.java:907) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestusecaseRunner.runOn eTime(TestusecaseRunner.java:460) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner.runF unctionaltest(TestscenarioRunner.java:288) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner.acce ss$000(TestscenarioRunner.java:91) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner $FunctionalTest.run(TestscenarioRunner.java:272)Caused by: java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.util.HashMap at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.runSOAPUI( ScriptRunner.java:469) ... 10 morejava.lang.reflect.InvocationTargetException at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:589) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute (ScriptRunner.java:1368) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.runJustOne (ScriptRunner.java:907) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestusecaseRunner.runOn eTime(TestusecaseRunner.java:460) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner.runF unctionaltest(TestscenarioRunner.java:288) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner.acce ss$000(TestscenarioRunner.java:91) at com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner $FunctionalTest.run(TestscenarioRunner.java:272)Caused by: java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to java.util.HashMap at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.runSOAPUI( ScriptRunner.java:469) ... 10 more -Frank -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Fri Mar 21 16:20:11 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Fri Mar 21 18:20:31 2008 Subject: [Dev] TestGen4Web DPL support problem Message-ID: Dear William and Luis Carlos: I did a checkout of the tm5 code and ran the new example at example_agents/TG4W_dpl_example/TG4W_DPL_test.xml I am seeing these errors: element not found */FORM[1]/*/INPUT[@TYPE="text" and @NAME="account"] I also see the following: com.spike.tg4w.htmlunit.InterpreterException: element not found */FORM [1]/*/INPUT[@TYPE="text" and @NAME="lastname"] at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.handleAction_fill (HtmlUnitInterpreter.java:450) at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runTest (HtmlUnitInterpreter.java:219) at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runAll (HtmlUnitInterpreter.java:99) at com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runTestGen4WebInter preter(TestGenForWeb.java:124) at com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runActionsHTML (TestGenForWeb.java:161) at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:589) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute (ScriptRunner.java:1368) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.test (ScriptRunner.java:1141) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.warmup (ScriptRunner.java:950) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.run (ScriptRunner.java:846)com.spike.tg4w.htmlunit.InterpreterException: element not found */TABLE[1]/TBODY[1]/TR[1]/TD[2]/A [@CDATA="file3.html"] at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.handleAction_click (HtmlUnitInterpreter.java:403) at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runTest (HtmlUnitInterpreter.java:211) at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runAll (HtmlUnitInterpreter.java:99) at com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runTestGen4WebInter preter(TestGenForWeb.java:124) at com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runActionsHTML (TestGenForWeb.java:161) at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:589) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute (ScriptRunner.java:1368) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.test (ScriptRunner.java:1141) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.warmup (ScriptRunner.java:950) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.run (ScriptRunner.java:846)com.spike.tg4w.htmlunit.InterpreterException: element not found */FORM[1]/*/INPUT[@NAME="Transfer" and @VALUE="Transfer Funds"] at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.handleAction_click (HtmlUnitInterpreter.java:403) at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runTest (HtmlUnitInterpreter.java:211) at com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runAll (HtmlUnitInterpreter.java:99) at com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runTestGen4WebInter preter(TestGenForWeb.java:124) at com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runActionsHTML (TestGenForWeb.java:161) at sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:589) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute (ScriptRunner.java:1368) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.test (ScriptRunner.java:1141) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.warmup (ScriptRunner.java:950) at com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.run (ScriptRunner.java:846) -Frank -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Fri Mar 21 18:15:33 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Fri Mar 21 19:49:30 2008 Subject: [Dev] soapUI DPL failed smoke test In-Reply-To: <29499627.1206149211461.JavaMail.root@m06> References: <29499627.1206149211461.JavaMail.root@m06> Message-ID: <09DD1F8F-19CF-48F0-BBF3-DB8A15C3F55F@pushtotest.com> Hi All: I posted this as a comment to ticket 206 at: http://bugs.pushtotest.com/ticket/206#comment:8 -Frank On Mar 21, 2008, at 5:53 PM, Frank Cohen wrote: > Hi William: > > I tried running the example test showing soapUI DPL support: > > example_agents/SOAPUI_DPL/FunctionalTest.xml > > and it failed with the following exception: > > > Trying soapUI test suite testsuiteUsing soapUI testcase > com.eviware.soapui.impl.wsdl.testcase.WsdlTestCase@83a34f > Functional test failed. > > > java.lang.reflect.InvocationTargetException at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) at > java.lang.reflect.Method.invoke(Method.java:589) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute( > ScriptRunner.java:1368) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.runJustO > ne(ScriptRunner.java:907) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.TestusecaseRunner.run > OneTime(TestusecaseRunner.java:460) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner.ru > nFunctionaltest(TestscenarioRunner.java:288) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner.ac > cess$000(TestscenarioRunner.java:91) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner > $FunctionalTest.run(TestscenarioRunner.java:272)Caused by: > java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to > java.util.HashMap at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.runSOAPU > I(ScriptRunner.java:469) ... 10 > morejava.lang.reflect.InvocationTargetException at > sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at > sun.reflect.NativeMethodAccessorImpl.invoke > (NativeMethodAccessorImpl.java:39) at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) at > java.lang.reflect.Method.invoke(Method.java:589) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute( > ScriptRunner.java:1368) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.runJustO > ne(ScriptRunner.java:907) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.TestusecaseRunner.run > OneTime(TestusecaseRunner.java:460) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner.ru > nFunctionaltest(TestscenarioRunner.java:288) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner.ac > cess$000(TestscenarioRunner.java:91) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.TestscenarioRunner > $FunctionalTest.run(TestscenarioRunner.java:272)Caused by: > java.lang.ClassCastException: [Ljava.lang.String; cannot be cast to > java.util.HashMap at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.runSOAPU > I(ScriptRunner.java:469) ... 10 more > > -Frank > > -- > Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 > PushToTest, the open-source test automation company > > > > > > -- > Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 > PushToTest, the open-source test automation company > > > > _______________________________________________ > Dev mailing list > Dev@lists.pushtotest.com > http://lists.pushtotest.com/mailman/listinfo/dev > -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Fri Mar 21 18:16:44 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Fri Mar 21 19:49:32 2008 Subject: [Dev] TestGen4Web DPL support problem In-Reply-To: <33512600.1206149211698.JavaMail.root@m06> References: <33512600.1206149211698.JavaMail.root@m06> Message-ID: <5574A368-4D28-4F15-9788-2DC72599E79B@pushtotest.com> Hi TestMaker Developers: I posted this as a comment to ticket 198: http://bugs.pushtotest.com/ticket/198#comment:5 -Frank On Mar 21, 2008, at 7:20 PM, Frank Cohen wrote: > Dear William and Luis Carlos: > > I did a checkout of the tm5 code and ran the new example at > example_agents/TG4W_dpl_example/TG4W_DPL_test.xml > > I am seeing these errors: > > element not found */FORM[1]/*/INPUT[@TYPE="text" and @NAME="account"] > > I also see the following: > > com.spike.tg4w.htmlunit.InterpreterException: element not found */ > FORM[1]/*/INPUT[@TYPE="text" and @NAME="lastname"] at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.handleAction_fill > (HtmlUnitInterpreter.java:450) at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runTest > (HtmlUnitInterpreter.java:219) at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runAll > (HtmlUnitInterpreter.java:99) at > com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runTestGen4WebInt > erpreter(TestGenForWeb.java:124) at > com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runActionsHTML > (TestGenForWeb.java:161) at > sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) at > java.lang.reflect.Method.invoke(Method.java:589) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute( > ScriptRunner.java:1368) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.test > (ScriptRunner.java:1141) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.warmup > (ScriptRunner.java:950) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.run > (ScriptRunner.java:846) > com.spike.tg4w.htmlunit.InterpreterException: element not found */ > TABLE[1]/TBODY[1]/TR[1]/TD[2]/A[@CDATA="file3.html"] at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.handleAction_click > (HtmlUnitInterpreter.java:403) at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runTest > (HtmlUnitInterpreter.java:211) at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runAll > (HtmlUnitInterpreter.java:99) at > com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runTestGen4WebInt > erpreter(TestGenForWeb.java:124) at > com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runActionsHTML > (TestGenForWeb.java:161) at > sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) at > java.lang.reflect.Method.invoke(Method.java:589) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute( > ScriptRunner.java:1368) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.test > (ScriptRunner.java:1141) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.warmup > (ScriptRunner.java:950) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.run > (ScriptRunner.java:846) > com.spike.tg4w.htmlunit.InterpreterException: element not found */ > FORM[1]/*/INPUT[@NAME="Transfer" and @VALUE="Transfer Funds"] at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.handleAction_click > (HtmlUnitInterpreter.java:403) at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runTest > (HtmlUnitInterpreter.java:211) at > com.spike.tg4w.htmlunit.HtmlUnitInterpreter.runAll > (HtmlUnitInterpreter.java:99) at > com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runTestGen4WebInt > erpreter(TestGenForWeb.java:124) at > com.pushtotest.testmaker.XSTest.client.TestGenForWeb.runActionsHTML > (TestGenForWeb.java:161) at > sun.reflect.GeneratedMethodAccessor14.invoke(Unknown Source) at > sun.reflect.DelegatingMethodAccessorImpl.invoke > (DelegatingMethodAccessorImpl.java:25) at > java.lang.reflect.Method.invoke(Method.java:589) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.execute( > ScriptRunner.java:1368) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.test > (ScriptRunner.java:1141) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.warmup > (ScriptRunner.java:950) at > com.pushtotest.testmaker.XSTest.xml.TestScenario.ScriptRunner.run > (ScriptRunner.java:846) > > > -Frank > > -- > Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 > PushToTest, the open-source test automation company > > > > _______________________________________________ > Dev mailing list > Dev@lists.pushtotest.com > http://lists.pushtotest.com/mailman/listinfo/dev > -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Fri Mar 21 18:57:37 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Fri Mar 21 19:52:12 2008 Subject: [Dev] HashDPL source missing from cvs Message-ID: <3E44F398-D5CF-446F-A5AE-FC73816E2A87@pushtotest.com> Hi William and Luis Carlos: Would you please commit the HashDPL source to cvs for tm5. It is referenced in the example_agents/SOAPUI_DPL/FunctionalTest.xml TestScenario as: Thanks. -Frank -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Fri Mar 21 19:31:10 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Fri Mar 21 20:25:45 2008 Subject: [Dev] Typos corrected, please update your cvs Message-ID: Dear TestMaker Developers: I updated the TestMaker code and committed a few corrections to some typos in the error messages. Please be sure to update your code. Thanks. -Frank -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company From fcohen at pushtotest.com Wed Mar 26 16:06:41 2008 From: fcohen at pushtotest.com (Frank Cohen) Date: Wed Mar 26 17:03:08 2008 Subject: [Dev] Added new milestone: smoketest-failed Message-ID: Hi TestMaker Developers: I added a new milestone value named "smoketest-failed" to our Bug/ Enhancement Tracking system. This condition is for changes (fixes/ enhancements) to TestMaker that are committed to the cvs repository but fail a basic smoketest. I regularly use the following URL to view the current condition of the next release: http://bugs.pushtotest.com/query? groupdesc=1&group=version&order=priority Please use this too. Thanks. -Frank -- Frank Cohen, http://www.PushToTest.com, phone 408 871 0122 PushToTest, the open-source test automation company