Screenshot instructions:
Windows
Mac
Red Hat Linux
Ubuntu
Click URL instructions:
Right-click on ad, choose "Copy Link", then paste here →
(This may not be possible with some types of ads)
You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(3) |
Oct
(28) |
Nov
(44) |
Dec
(87) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(10) |
Feb
(24) |
Mar
(19) |
Apr
(9) |
May
(39) |
Jun
(88) |
Jul
(92) |
Aug
(34) |
Sep
(20) |
Oct
(9) |
Nov
(2) |
Dec
(11) |
2004 |
Jan
(5) |
Feb
(4) |
Mar
(2) |
Apr
(5) |
May
(5) |
Jun
(30) |
Jul
(15) |
Aug
(42) |
Sep
(25) |
Oct
(4) |
Nov
(4) |
Dec
(4) |
2005 |
Jan
(9) |
Feb
(12) |
Mar
(8) |
Apr
(6) |
May
(10) |
Jun
(5) |
Jul
(4) |
Aug
(7) |
Sep
(5) |
Oct
(3) |
Nov
(2) |
Dec
(1) |
2006 |
Jan
(13) |
Feb
(2) |
Mar
(18) |
Apr
(1) |
May
(2) |
Jun
|
Jul
|
Aug
(25) |
Sep
(5) |
Oct
(10) |
Nov
(5) |
Dec
(4) |
2007 |
Jan
|
Feb
(1) |
Mar
|
Apr
(10) |
May
(5) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
(5) |
Oct
(1) |
Nov
(6) |
Dec
(4) |
2008 |
Jan
(3) |
Feb
(19) |
Mar
(3) |
Apr
(3) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
1
(3) |
2
(7) |
3
(1) |
4
(1) |
5
|
6
(1) |
7
|
8
|
9
(4) |
10
(2) |
11
(1) |
12
|
13
|
14
|
15
|
16
(2) |
17
(2) |
18
|
19
|
20
|
21
|
22
(1) |
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
|
|
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-22 06:14:33
|
Greetings, I released a new version of Marathon. This is a minor bug-fix/enhancement release. 1. Fixed times reported for test runs. 2. Added Report view option in JUnit panel. The details of all changes are available in ChangeLog. Enjoy. Thanks and Regards KD -- Dakshinamurthy Karra CTO, Subex Systems Ltd., Bangalore - 34 http://www.subexsystems.com |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-17 12:26:40
|
The CVS directories are hidden in the JUnit panel test tree. The reports etc. you generate will not have the CVS directories. Unfortunately, adding this to navigator might not be the right solution - in that case, we need to add support for hiding SVN directories etc. Let me see whether a generic solution can be implemented. Thanks and Regards KD ----- Original Message ----- From: Eugeny Yakimovitch <e.yakimovich@...> Date: Thu, 16 Sep 2004 12:08:51 +0300 Subject: [Marathonman-devel] suggest on navigation tree To: marathonman-devel@... Hi guys, First for all, I'd like to thank you for doing a great job! Now I'm trying to incorporate marathon in my testing project. We are synchronizing py scipts code with the help of cvs. I think it's a great feature. So, I have a little suggest for marathon to be able to hide CVS dirs ;) in navigation tree thats all. thnx. -- Dakshinamurthy Karra Chief Technology Officer Subex Systems Ltd. 372, Koramangala III Block Sarjapur Road Bangalore 560 034 INDIA Home page: http://www.subexsystems.com |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-17 12:22:28
|
The appropriate classes are all in Runtime package. Have a look at them. Basically, 1. Marathon launches the app using the python fixture. The fixture setup() function contains code to call the Main class. 2. While recording/replaying RMI is used to communicate between the application and Marathon. Thanks and Regards KD On Thu, 16 Sep 2004 16:36:03 -0500, Scott Delap <scott@...> wrote: > I'm currently trying to create a Fixture for Java Webstart. Could > someone please give me a brief run down of how Marathon handles its > launching process. It seems to start up the process in another vm and > connect to it through a socket. > > Scott Delap > ClientJava.com > scott@... > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 24. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Marathonman-devel mailing list > Marathonman-devel@... > https://lists.sourceforge.net/lists/listinfo/marathonman-devel > -- Dakshinamurthy Karra Chief Technology Officer Subex Systems Ltd. 372, Koramangala III Block Sarjapur Road Bangalore 560 034 INDIA Home page: http://www.subexsystems.com |
From: Scott Delap <scott@cl...> - 2004-09-16 21:36:36
|
I'm currently trying to create a Fixture for Java Webstart. Could someone please give me a brief run down of how Marathon handles its launching process. It seems to start up the process in another vm and connect to it through a socket. Scott Delap ClientJava.com scott@... |
From: Eugeny Yakimovitch <e.yakimovich@sa...> - 2004-09-16 09:09:36
|
Hi guys, First for all, I'd like to thank you for doing a great job! Now I'm trying to incorporate marathon in my testing project. We are synchronizing py scipts code with the help of cvs. I think it's a = great feature. So, I have a little suggest for marathon to be able to hide CVS dirs ;) = in navigation tree thats all. thnx. |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-11 13:26:17
|
More than the acceptance with the community - I am looking at the all free goodies that comes along with Eclipse. - CVS/SVN integration Currently we use Marathon and the testcases are stored in CVS. And ofcourse, we need to use CVS from outside Marathon. - The project wizards - The editing framework Fortunately, the early developers of Marathon thought about this and the user interface is decoupled enough from the actual core to make this easy. Currently waiting for my 'Contributing to Eclipse' copy ;-) Technically, we should be able to run the capture scripts, provided the application is in the same state when the actual script is recorded. I could not understand the need for inserting a capture script except while we record a new testcase or a script. Can you eloborate a little bit. Thanks and Regards KD -- Dakshinamurthy Karra Chief Technology Officer Subex Systems Ltd. 372, Koramangala III Block Sarjapur Road Bangalore 560 034 INDIA Home page: http://www.subexsystems.com On Fri, 10 Sep 2004 10:09:09 -0500, Scott Delap <scott@...> wrote: > I think an Eclipse plugin would greatly help acceptance in the > community. Something for IDEA would be nice as well. Maybe I will > write something at some point =). I figured out my classpath issues. > It turns out the ant targets included both the jars in Support and the > Support directory itself. I modified my classpath to be the same in > IDEA and it works. I've added a "conditionalWindow" method that does > not throw an exception if the window is not found. It returns true or > false so you can branch a test if necessary. I will try to get a patch > of my changes made today and sent to you. Also, it seems to me like > you should be able to play capture scripts at any time. I haven't > looked at the technological side of doing this, but it seems as if I > can start the application and record input I should be able to play it > back without running it from a test. |
From: Scott Delap <scott@cl...> - 2004-09-10 15:09:46
|
I think an Eclipse plugin would greatly help acceptance in the community. Something for IDEA would be nice as well. Maybe I will write something at some point =). I figured out my classpath issues. It turns out the ant targets included both the jars in Support and the Support directory itself. I modified my classpath to be the same in IDEA and it works. I've added a "conditionalWindow" method that does not throw an exception if the window is not found. It returns true or false so you can branch a test if necessary. I will try to get a patch of my changes made today and sent to you. Also, it seems to me like you should be able to play capture scripts at any time. I haven't looked at the technological side of doing this, but it seems as if I can start the application and record input I should be able to play it back without running it from a test. m Scott On Sep 9, 2004, at 11:43 PM, Dakshinamurthy Karra wrote: > Hi Scott, > > You can check the class path in the script - basically marathon.jar > and all jars from the support distribution need to be there. > > The script debugging is a tricky proposition - most of the times > either I write a small UT to cover that part or use *good-old* > System.out statements. > > Both myself and Santosh (currently the active developers on Marathon) > use eclipse. If you can post what features you are trying to add that > will be of help, so we can avoid duplicate work. > > In next few releases I will be concentrating on: > > 1. Enabling marathon to do web-application testing. Planning to use > the JRex project to provide a browser interface. At a later time might > be able to provide IE interface also. > 2. Creating a eclipse plug-in for Marathon. > > Thanks and Regards > KD > > On Thu, 9 Sep 2004 15:47:18 -0500, Scott Delap <scott@...> > wrote: >> I'm attempting to add some features to Marathon. I currently have it >> loaded up in IDEA and the scripts seems to be missing some classes >> when it runs. Standalone the scripts work fine. So I actually now >> have two questions. What all needs to be in the classpath for scripts >> to run once they are forked off to the JavaRuntime object and how is >> this object set. Also, since the process is forked off I can debug it >> directly. How do the primary developers of Marathon debug actual >> script execution. I'll keep digging to find my own answers. However, >> I thought a message to the list might get answers while I'm looking. >> Finally, anyone use IDEA to develop Marathon and have a prebuilt >> module >> for it? Thanks for your time. >> >> Scott Delap >> ClientJava.com >> scott@... >> >> ------------------------------------------------------- >> This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 >> Project Admins to receive an Apple iPod Mini FREE for your judgement >> on >> who ports your project to Linux PPC the best. Sponsored by IBM. >> Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php >> _______________________________________________ >> Marathonman-devel mailing list >> Marathonman-devel@... >> https://lists.sourceforge.net/lists/listinfo/marathonman-devel >> > > > > -- > Dakshinamurthy Karra > Chief Technology Officer > Subex Systems Ltd. > 372, Koramangala III Block > Sarjapur Road > Bangalore 560 034 INDIA > Home page: http://www.subexsystems.com > > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Marathonman-devel mailing list > Marathonman-devel@... > https://lists.sourceforge.net/lists/listinfo/marathonman-devel > Scott Delap ClientJava.com scott@... |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-10 04:46:44
|
Hi Scott, You can check the class path in the script - basically marathon.jar and all jars from the support distribution need to be there. The script debugging is a tricky proposition - most of the times either I write a small UT to cover that part or use *good-old* System.out statements. Both myself and Santosh (currently the active developers on Marathon) use eclipse. If you can post what features you are trying to add that will be of help, so we can avoid duplicate work. In next few releases I will be concentrating on: 1. Enabling marathon to do web-application testing. Planning to use the JRex project to provide a browser interface. At a later time might be able to provide IE interface also. 2. Creating a eclipse plug-in for Marathon. Thanks and Regards KD On Thu, 9 Sep 2004 15:47:18 -0500, Scott Delap <scott@...> wrote: > I'm attempting to add some features to Marathon. I currently have it > loaded up in IDEA and the scripts seems to be missing some classes > when it runs. Standalone the scripts work fine. So I actually now > have two questions. What all needs to be in the classpath for scripts > to run once they are forked off to the JavaRuntime object and how is > this object set. Also, since the process is forked off I can debug it > directly. How do the primary developers of Marathon debug actual > script execution. I'll keep digging to find my own answers. However, > I thought a message to the list might get answers while I'm looking. > Finally, anyone use IDEA to develop Marathon and have a prebuilt module > for it? Thanks for your time. > > Scott Delap > ClientJava.com > scott@... > > ------------------------------------------------------- > This SF.Net email is sponsored by: YOU BE THE JUDGE. Be one of 170 > Project Admins to receive an Apple iPod Mini FREE for your judgement on > who ports your project to Linux PPC the best. Sponsored by IBM. > Deadline: Sept. 13. Go here: http://sf.net/ppc_contest.php > _______________________________________________ > Marathonman-devel mailing list > Marathonman-devel@... > https://lists.sourceforge.net/lists/listinfo/marathonman-devel > -- Dakshinamurthy Karra Chief Technology Officer Subex Systems Ltd. 372, Koramangala III Block Sarjapur Road Bangalore 560 034 INDIA Home page: http://www.subexsystems.com |
From: Scott Delap <scott@cl...> - 2004-09-09 20:49:57
|
I'm attempting to add some features to Marathon. I currently have it loaded up in IDEA and the scripts seems to be missing some classes when it runs. Standalone the scripts work fine. So I actually now have two questions. What all needs to be in the classpath for scripts to run once they are forked off to the JavaRuntime object and how is this object set. Also, since the process is forked off I can debug it directly. How do the primary developers of Marathon debug actual script execution. I'll keep digging to find my own answers. However, I thought a message to the list might get answers while I'm looking. Finally, anyone use IDEA to develop Marathon and have a prebuilt module for it? Thanks for your time. Scott Delap ClientJava.com scott@... |
From: Santosh Deshpande <santoshdeshpande@gm...> - 2004-09-09 12:00:04
|
Where Can I get good documentation about jython. I have got a problem. sometime the tool is two quick and does not let my tool to process data. >> jython doc can be found in http://www.jython.org/docs/index.html Is there any 'pause' 'sleep' step to avoid this? >> sleep(n) where n is the number of seconds Thanks in advance. ________________________________ Do you Yahoo!? Shop for Back-to-School deals on Yahoo! Shopping. |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-09 11:57:46
|
Ofcourse. Use sleep(x) in the script. x is given in seconds. Once in a while this is a needed modification as the updates on the screen can happen in multiple threads. Have a look at standard python documentation for using Jython. Thanks and Regards KD ----- Original Message ----- From: Gustavo Cebrian <gustavo_spain@...> Date: Thu, 9 Sep 2004 04:49:22 -0700 (PDT) Subject: [Marathonman-devel] [marathon] Pause(Sleep) step To: marathonman-devel@... Where Can I get good documentation about jython. I have got a problem. sometime the tool is two quick and does not let my tool to process data. Is there any 'pause' 'sleep' step to avoid this? Thanks in advance. ________________________________ Do you Yahoo!? Shop for Back-to-School deals on Yahoo! Shopping. -- Dakshinamurthy Karra Chief Technology Officer Subex Systems Ltd. 372, Koramangala III Block Sarjapur Road Bangalore 560 034 INDIA Home page: http://www.subexsystems.com |
From: Gustavo Cebrian <gustavo_spain@ya...> - 2004-09-09 11:49:37
|
Where Can I get good documentation about jython. I have got a problem. sometime the tool is two quick and does not let my tool to process data. Is there any 'pause' 'sleep' step to avoid this? Thanks in advance. --------------------------------- Do you Yahoo!? Shop for Back-to-School deals on Yahoo! Shopping. |
From: Gustavo Cebrian <gustavo_spain@ya...> - 2004-09-06 14:38:03
|
I am the quality manager at my company. I am using to record test cases. Is it always going to be a free software? More documention could be useful, but it is not bad. I will let you know. Gustavo. marathonman-devel-request@... wrote: Send Marathonman-devel mailing list submissions to marathonman-devel@... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/marathonman-devel or, via email, send a message with subject or body 'help' to marathonman-devel-request@... You can reach the person managing the list at marathonman-devel-admin@... When replying, please edit your Subject line so it is more specific than "Re: Contents of Marathonman-devel digest..." Today's Topics: 1. Re: [marathon]assertion in JTable. file not compiling. Dates. (Dakshinamurthy Karra) --__--__-- Message: 1 Date: Fri, 3 Sep 2004 09:45:32 +0530 From: Dakshinamurthy Karra Reply-To: Dakshinamurthy Karra To: marathonman-devel@... Subject: Re: [Marathonman-devel] [marathon]assertion in JTable. file not compiling. Dates. I suspect that you are getting an assertion failure - because the 'date' value does not match. You can ignore the date field by passing None to the assertContent call like follows: assertContent('A3MessageTable', [ ['1',None, '1', 'Tibco RendezVous', 'a'], ['1', None, '1', 'Tibco RendezVous', 'Z'], ['1', None, '1', 'Tibco RendezVous', 'Y'], ['1', None, '1', 'Tibco RendezVous', 'X'] ]) Thanks and Regards KD ----- Original Message ----- From: Gustavo Cebrian Date: Thu, 2 Sep 2004 08:35:56 -0700 (PDT) Subject: [Marathonman-devel] [marathon]assertion in JTable. file not compiling. Dates. To: marathonman-devel@... I am trying to use assertContent on a table and the statement that I have writen does not compile: assertContent('A3MessageTable', [ ['1','date', '1', 'Tibco RendezVous', 'a'], ['1', 'date', '1', 'Tibco RendezVous', 'Z'], ['1', 'date', '1', 'Tibco RendezVous', 'Y'], ['1', 'date', '1', 'Tibco RendezVous', 'X'] ]) Plus, I have got some some Date fields which value will depend on the execution time. I do not know how to say jython to accept any date in this JTable. The second field in the the JTable is this date field I am talking about.--> 'date' Gustavo. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- Thanks and Regards KD --__--__-- _______________________________________________ Marathonman-devel mailing list Marathonman-devel@... https://lists.sourceforge.net/lists/listinfo/marathonman-devel End of Marathonman-devel Digest --------------------------------- Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-04 17:05:48
|
Greetings, I am one of the developers for the Marathon - an opensource GUI testing framework with support for Java/Swing based applications. The product is currently in a usable shape - we actively use it for automated testing in our organization with an application that has over 130+ dialogs. I am interested in improving Marathon so that it can be used more widely. Unfortunately, being a developer makes it difficult for me to fathom what is required or not required in a test tool. I request those of you who are well-versed with testing tools and methodologies to evaluate and post your comments for enhancement of this application. I am cross-posting this mail to several mailing lists. Hence I request you to either reply directly to me or post your comments to marahton-devel mailing list. More details: Marathon website: http://marathonman.sourceforge.net Downloads: http://prdownloads.sourceforge.net/marathonman/marathon-0.83.tar.gz?download http://prdownloads.sourceforge.net/marathonman/support-1.1.tar.gz?download You need both the above files for using Marathon Mailing list: marathonman-devel@... Thanks and Regards KD -- Dakshinamurthy Karra Chief Technology Officer Subex Systems Ltd. http://www.subexsystems.com |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-03 04:15:36
|
I suspect that you are getting an assertion failure - because the 'date' value does not match. You can ignore the date field by passing None to the assertContent call like follows: assertContent('A3MessageTable', [ ['1',None, '1', 'Tibco RendezVous', 'a'], ['1', None, '1', 'Tibco RendezVous', 'Z'], ['1', None, '1', 'Tibco RendezVous', 'Y'], ['1', None, '1', 'Tibco RendezVous', 'X'] ]) Thanks and Regards KD ----- Original Message ----- From: Gustavo Cebrian <gustavo_spain@...> Date: Thu, 2 Sep 2004 08:35:56 -0700 (PDT) Subject: [Marathonman-devel] [marathon]assertion in JTable. file not compiling. Dates. To: marathonman-devel@... I am trying to use assertContent on a table and the statement that I have writen does not compile: assertContent('A3MessageTable', [ ['1','date', '1', 'Tibco RendezVous', 'a'], ['1', 'date', '1', 'Tibco RendezVous', 'Z'], ['1', 'date', '1', 'Tibco RendezVous', 'Y'], ['1', 'date', '1', 'Tibco RendezVous', 'X'] ]) Plus, I have got some some Date fields which value will depend on the execution time. I do not know how to say jython to accept any date in this JTable. The second field in the the JTable is this date field I am talking about.--> 'date' Gustavo. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- Thanks and Regards KD |
From: Gustavo Cebrian <gustavo_spain@ya...> - 2004-09-02 20:01:49
|
useFixture(default) def test(): window('GH Tester') click('') click('2') window('Publisher') click('Transport') close() close() window('') click('New...') close() window('Transport Editor') click(' OK ') close() window('Subscriber') click('Transport') close() window('') click('1') close() window('Subscriber') select('JTextField', '1') click('JToolBar$14') close() window('Publisher') select('JPanel.JTextField', '1') click('JViewport.a', '/message') rightclick('JViewport.a', '/message') close() window('') click('Add Child') close() window('Publisher Field Editor') select('JTextField', 'a') select('Dynamic', 'true') select('JPanel.JPanel.JPanel2.JTextField', 'a') click('OK') close() window('Publisher') select('JComboBox', 'Publish Many') select('JPanel2.JTextField', '4') click('JToolBar$14') window('Subscriber') click('A3MessageTable', 'Timestamp,1') close() close() assertContent('A3MessageTable', [ ['1','date', '1', 'Tibco RendezVous', 'a'], ['1', 'date', '1', 'Tibco RendezVous', 'Z'], ['1', 'date', '1', 'Tibco RendezVous', 'Y'], ['1', 'date', '1', 'Tibco RendezVous', 'X'] ]) |
From: Gustavo Cebrian <gustavo_spain@ya...> - 2004-09-02 19:55:32
|
I am trying to use assertContent on a table and the statement that I have writen does not compile: assertContent('A3MessageTable', [ ['1','date', '1', 'Tibco RendezVous', 'a'], ['1', 'date', '1', 'Tibco RendezVous', 'Z'], ['1', 'date', '1', 'Tibco RendezVous', 'Y'], ['1', 'date', '1', 'Tibco RendezVous', 'X'] ]) Plus, I have got some some Date fields which value will depend on the execution time. I do not know how to say jython to accept any date in this JTable. The second field in the the JTable is this date field I am talking about.--> 'date' Gustavo. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com |
From: John Schaefer <JSchaefer@lg...> - 2004-09-02 15:22:44
|
All, I'm trying to get version 0.83 started. I'm setting the CLASSPATH and python.path myself in a bat file before starting jython and calling net.sourceforge.marathon.Main.main and my application's main. I added the Support jars to both the class and python paths, and added the Support and Support\lib and Support\lib\jython-21 directories to python.path =20 The marathon gui and my app start ok, but when I press the record button marathon throws an initialization exception; apparently the python.path is not yet fully specified. From the jython console, here are the settings at runtime: >>> sys.path ['', 'C:\\marathon\\Support',=20 'C:\\marathon\\Support\\lib',=20 'C:\\marathon\\Support\\lib\\jython-21',=20 'C:\\marathon\\Support\\commons-logging1.0.1.jar', 'C:\\marathon\\Support\\forms-1.0.4.jar',=20 'C:\\marathon\\Support\\jaccess-1.3.jar', 'C:\\marathon\\Support\\junit3.8.1.jar',=20 'C:\\marathon\\Support\\jython-2.1.jar',=20 'C:\\marathon\\Support\\looks-1.2.2.jar',=20 'C:\\marathon\\Support\\rmi-lite.jar',=20 'C:\\marathon\\Support\\scope-1.0.1.jar', 'C:\\marathon\\Support\\selfesteem-applet.jar', 'C:\\marathon\\Support\\selfesteem.jar'] >>> >>> java.lang.System.getProperty('marathon.home') 'C:\\marathon\\' I'd appreciate any advice! --John |
From: Gustavo Cebrian <gustavo_spain@ya...> - 2004-09-02 11:51:48
|
Using 0.82 as I explained in another email I get this problem. I even get this problem when using 0.83 and just running the sample application. "RunTimeException" Please, I need a solution. Do you think it is a problem related to my configuration? I can not see the output from the JRE, I do not know what the problem is. Please, helpppp!!!! Gustavo. marathonman-devel-request@... wrote: Send Marathonman-devel mailing list submissions to marathonman-devel@... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/marathonman-devel or, via email, send a message with subject or body 'help' to marathonman-devel-request@... You can reach the person managing the list at marathonman-devel-admin@... When replying, please edit your Subject line so it is more specific than "Re: Contents of Marathonman-devel digest..." Today's Topics: 1. Report of Test Cases Execution (P.C George) 2. [marathon] Checking contents of controls ( JTable ) (Gustavo Cebrian) 3. Re: [marathon] Checking contents of controls ( JTable ) (Dakshinamurthy Karra) 4. Re: Report of Test Cases Execution (Dakshinamurthy Karra) --__--__-- Message: 1 Reply-To: From: "P.C George" To: Date: Tue, 31 Aug 2004 15:48:26 +0530 Subject: [Marathonman-devel] Report of Test Cases Execution This is a multi-part message in MIME format. ------=_NextPart_000_001E_01C48F71.F4D62D90 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi All, Right now we dont get a report of the Test Cases Execution when we run the test cases from JUnit. It would be great if a report of the Test case execution should be provided through JUnit. Regards, P.C.George Subex Systems Ltd. Bangalore ------=_NextPart_000_001E_01C48F71.F4D62D90 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable charset=3Diso-8859-1"> Hi=20 All, class=3D982290710-31082004> class=3D982290710-31082004> Right now we dont = get a report=20 of the Test Cases Execution when we run the test cases from=20 JUnit. class=3D982290710-31082004> It would be = great if=20 a report of the Test case execution should be provided through=20 JUnit. class=3D982290710-31082004> class=3D982290710-31082004> color=3D#808000>Regards, size=3D4>P.C.George Subex = Systems=20 Ltd. size=3D2>Bangalore ------=_NextPart_000_001E_01C48F71.F4D62D90-- --__--__-- Message: 2 Date: Tue, 31 Aug 2004 07:14:41 -0700 (PDT) From: Gustavo Cebrian To: marathonman-devel@... Subject: [Marathonman-devel] [marathon] Checking contents of controls ( JTable ) --0-698986756-1093961681=:23651 Content-Type: text/plain; charset=us-ascii When, in order carry out my tests I need to check the contents of JTables, Scrollbars, etc. To be honest, I have not looked in detail, but I would like to know about this quickly. I need to check the contents of tables, textfields and so on. How do I do this? Does jython provide all the data structures as in Java? What do you usually keep on the CaptureScripts folder. If you can give me an example or reference... Thanks in advance. Gustavo. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --0-698986756-1093961681=:23651 Content-Type: text/html; charset=us-ascii When, in order carry out my tests I need to check the contents of JTables, Scrollbars, etc. To be honest, I have not looked in detail, but I would like to know about this quickly. I need to check the contents of tables, textfields and so on. How do I do this? Does jython provide all the data structures as in Java? What do you usually keep on the CaptureScripts folder. If you can give me an example or reference... Thanks in advance. Gustavo. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --0-698986756-1093961681=:23651-- --__--__-- Message: 3 Date: Tue, 31 Aug 2004 22:25:16 +0530 From: Dakshinamurthy Karra Reply-To: Dakshinamurthy Karra To: marathonman-devel@... Subject: Re: [Marathonman-devel] [marathon] Checking contents of controls ( JTable ) Try using CTL-Rightclick on the component - it should give you options to include assertions into the script with the current contents. For example, a text field will have a 'assert text' option, a table will have more options (one for field, one for row-count, one for the whole content of the table) etc. CaptureScripts are expected to contain pre-recorded scripts that can be used for insertion into the testcases - like for example login etc. Only your imagination is the limit there as the full power of jython is available. During recording you can use the insert-script command in Marathon to insert a script. HTH. Thanks and Regards KD ----- Original Message ----- From: Gustavo Cebrian Date: Tue, 31 Aug 2004 07:14:41 -0700 (PDT) Subject: [Marathonman-devel] [marathon] Checking contents of controls ( JTable ) To: marathonman-devel@... When, in order carry out my tests I need to check the contents of JTables, Scrollbars, etc. To be honest, I have not looked in detail, but I would like to know about this quickly. I need to check the contents of tables, textfields and so on. How do I do this? Does jython provide all the data structures as in Java? What do you usually keep on the CaptureScripts folder. If you can give me an example or reference... Thanks in advance. Gustavo. __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com -- Thanks and Regards KD --__--__-- Message: 4 Date: Tue, 31 Aug 2004 22:28:48 +0530 From: Dakshinamurthy Karra Reply-To: Dakshinamurthy Karra To: marathonman-devel@... Subject: Re: [Marathonman-devel] Report of Test Cases Execution We will pick it up for a later release. The JUnit panel will have one more command button to view the report. This will display the report and may be few options will be available to save it onto the local disk. Thanks and Regards KD ----- Original Message ----- From: P.C George Date: Tue, 31 Aug 2004 15:48:26 +0530 Subject: [Marathonman-devel] Report of Test Cases Execution To: marathonman-devel@... Hi All, Right now we dont get a report of the Test Cases Execution when we run the test cases from JUnit. It would be great if a report of the Test case execution should be provided through JUnit. Regards, P.C.George Subex Systems Ltd. Bangalore --__--__-- _______________________________________________ Marathonman-devel mailing list Marathonman-devel@... https://lists.sourceforge.net/lists/listinfo/marathonman-devel End of Marathonman-devel Digest --------------------------------- Do you Yahoo!? Win 1 of 4,000 free domain names from Yahoo! Enter now. |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-02 11:17:41
|
1. You might be using a older version of MPF - and hence this error. Recreate the MPF with marathon and this should get resolved. 2. I think changing marathon.bat is going to cause problems. Not sure thoug= h. 3. The only difference between java and javaw are that the later does not create a console window. Thanks and Regards KD ----- Original Message ----- From: Gustavo Cebrian <gustavo_spain@...> "marathon.fixture.dir is not defined" on start-up. I fixed the problem by adding this parameter the java and javaw command. java -Dmarathon.home=3D"%DIST%." -Dpython.home=3D"%DIST%." -Dmarathon.fixture.dir=3D"%DIST%." Do you think this will cause any problem. What is the variable for? I do not really know what the fixtures are. Can anyone tell me what is the difference between java and javaw? Forgive my ignorance. Gustavo.=20 =20 =20 =20 marathonman-devel-request@... wrote:=20 Send Marathonman-devel mailing list submissions to marathonman-devel@... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/marathonman-devel or, via email, send a message with subject or body 'help' to marathonman-devel-request@... You can reach the person managing the list at marathonman-devel-admin@... When replying, please edit your Subject line so it is more specific than "Re: Contents of Marathonman-devel digest..." Today's Topics: 1. Marathon release 0.83 (Dakshinamurthy Karra) 2. marathon man setup (John Schaefer) 3. Re: marathon man setup (Dakshinamurthy Karra) --__--__-- Message: 1 Date: Wed, 1 Sep 2004 19:13:41 +0530 From: Dakshinamurthy Karra=20 Reply-To: Dakshinamurthy Karra=20 To: Marthon Development=20 Subject: [Marathonman-devel] Marathon release 0.83 Greetings, Marathon 0.83 is released. The major functionality is the ability to use multiple fixtures for a project. The detailed changelog follows. Please try the new version and report any problems you face through the regular channels. Thanks and Regards KD ChangeLog: - Fix: Call the testcase only if the setup succeeds - Fix: RequestFocus() has been added in the Click and Key events. This has been causing problems by not replaying some click events in rare cases. - Change: InsertScript Actions now does not insert the import statement. - Fix: If the List in combo box does not use JLabel there is a possibility of failure. - Change: MComponent interface provides for finding whether a 'select' is needed to be recorded or not. This is required for avoiding spurious 'Select' recordings on jbuttons. - Fix: JTree works even for non-defaulttreemodels. - Change: We check for a valid testcase (by looking for test() and useFixture() in the script) before executing. - Change: Support for selecting a fixture. Double clicking on the status bar (on fixture or line number) provides facilities to change fixture or goto line. - Fix: Removed focus gained and focus lost events - They are supposed to be generated by the requestFocus() call in the mouse and key events. - Fix: If the testcases directory does not exist, the TestCreator used to throw null pointer exception . - Fix: The working directory is being set properly for the application under test. - Fix: Jython interpreter is being initialized only once. - Fix: The error output from the application is being redirected to the console window. - Change: Added New menu into the File menu option - Change: Updated documentation for multiple fixtures and changes in menu options - Change: Menu options --> changed the names for creating new testcase and capture script --__--__-- Message: 2 Date: Wed, 1 Sep 2004 09:07:49 -0600 From: "John Schaefer"=20 To:=20 Subject: [Marathonman-devel] marathon man setup This is a multi-part message in MIME format. ------=3D_NextPartTM-000-440d2ee5-f5ff-46a2-9f46-dc601bcfbb57 Content-Type: multipart/alternative; boundary=3D"----_=3D_NextPart_001_01C49035.724F22AD" ------_=3D_NextPart_001_01C49035.724F22AD Content-Type: text/plain; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable Greetings, Our company is currently using a java.awt.Robot based class to perform integration/workflow/user tests of our Java apps. I've got a question about how to initialize Marathon. My target app is configured at run time by the user selecting modules to load. Each module may have 10's to maybe 100 jars. We currently have Windows bat files and Linux shell scripts that set up CLASSPATH and python.path variables etc. =3D20 Can Marathon be run so that it accepts the runtime value of CLASSPATH, etc. or other environmental variables, rather than expecting the user to add each application jar manually to the class path? =3D20 --John ------_=3D_NextPart_001_01C49035.724F22AD Content-Type: text/html; charset=3D"us-ascii" Content-Transfer-Encoding: quoted-printable xmlns:w=3D3D"urn:schemas-microsoft-com:office:word" =3D xmlns:st1=3D3D"urn:schemas-microsoft-com:office:smarttags" =3D xmlns=3D3D"http://www.w3.org/TR/REC-html40"> charset=3D3Dus-ascii"> =20 =20 =20 namespaceuri=3D3D"urn:schemas-microsoft-com:office:smarttags" name=3D3D"place"/> =20 =20 style=3D3D'tab-interval:.5in'> =20 =20 style=3D3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>Greetings,p> =20 style=3D3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>style=3D3D'mso-tab-count:1'> =3D ; Our company is currently using a java.awt.Robot based class to perform integration/workflow/user tests of our Java apps. style=3D3D'mso-spacerun:yes'> I=EF=BF=BDve got a question about =3D how to initialize =3D style=3D3D'font-size:10.0pt;font-family:Arial;mso-no-proof:yes'>Marathonpan= >size=3D3D2 face=3D3DArial>style=3D3D'font-size:10.0pt;font-family:Arial;mso-no-proof: yes'>. My target app is =3D configured at run time by the user selecting modules to load. style=3D3D'mso-spacerun:yes'> Each module may have 10=EF=BF=BDs =3D to maybe 100 jars. We currently =3D have Windows bat files and Linux shell scripts that set up CLASSPATH and python.path variables etc. =20 style=3D3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>=20 =20 style=3D3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>Can size=3D3D2 face=3D3DArial>style=3D3D'font-size:10.0pt;font-family:Arial;mso-no-proof:y= es'>Marathonpan>size=3D3D2 face=3D3DArial>style=3D3D'font-size:10.0pt;font-family:Arial;mso-no-proof: yes'> be run so that it accepts the runtime value of CLASSPATH, etc. or =3D other environmental variables, rather than expecting the user to add each application jar =3D manually to the class path? =20 style=3D3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>=20 =20 style=3D3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>--John =3D00 ------_=3D_NextPart_001_01C49035.724F22AD-- ------=3D_NextPartTM-000-440d2ee5-f5ff-46a2-9f46-dc601bcfbb57-- --__--__-- Message: 3 Date: Wed, 1 Sep 2004 22:26:10 +0530 From: Dakshinamurthy Karra=20 Reply-To: Dakshinamurthy Karra=20 To: marathonman-devel@... Subject: Re: [Marathonman-devel] marathon man setup Sure. Just set the CLASSPATH to whatever path you need and execute marathon. Select the main class and you should be running. The classpath panel is provided only as a helper function and you do not need to use it. Thanks and Regards KD ----- Original Message ----- From: John Schaefer=20 Date: Wed, 1 Sep 2004 09:07:49 -0600 Subject: [Marathonman-devel] marathon man setup To: marathonman-devel@... Greetings,=20 Our company is currently using a java.awt.Robot based class to perform integration/workflow/user tests of our Java apps.=20 I've got a question about how to initialize Marathon. My target app is configured at run time by the user selecting modules to load. Each module may have 10's to maybe 100 jars. We currently have Windows bat files and Linux shell scripts that set up CLASSPATH and python.path variables etc. Can Marathon be run so that it accepts the runtime value of CLASSPATH, etc. or other environmental variables, rather than expecting the user to add each application jar manually to the class path? --John=20 --=20 Thanks and Regards KD --__--__-- _______________________________________________ Marathonman-devel mailing list Marathonman-devel@... https://lists.sourceforge.net/lists/listinfo/marathonman-devel End of Marathonman-devel Digest ________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. --=20 Thanks and Regards KD |
From: Gustavo Cebrian <gustavo_spain@ya...> - 2004-09-02 10:53:28
|
I would get a message saying "marathon.fixture.dir is not defined" on start-up. I fixed the problem by adding this parameter the java and javaw command. java -Dmarathon.home="%DIST%." -Dpython.home="%DIST%." -Dmarathon.fixture.dir="%DIST%." Do you think this will cause any problem. What is the variable for? I do not really know what the fixtures are. Can anyone tell me what is the difference between java and javaw? Forgive my ignorance. Gustavo. marathonman-devel-request@... wrote: Send Marathonman-devel mailing list submissions to marathonman-devel@... To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/marathonman-devel or, via email, send a message with subject or body 'help' to marathonman-devel-request@... You can reach the person managing the list at marathonman-devel-admin@... When replying, please edit your Subject line so it is more specific than "Re: Contents of Marathonman-devel digest..." Today's Topics: 1. Marathon release 0.83 (Dakshinamurthy Karra) 2. marathon man setup (John Schaefer) 3. Re: marathon man setup (Dakshinamurthy Karra) --__--__-- Message: 1 Date: Wed, 1 Sep 2004 19:13:41 +0530 From: Dakshinamurthy Karra Reply-To: Dakshinamurthy Karra To: Marthon Development Subject: [Marathonman-devel] Marathon release 0.83 Greetings, Marathon 0.83 is released. The major functionality is the ability to use multiple fixtures for a project. The detailed changelog follows. Please try the new version and report any problems you face through the regular channels. Thanks and Regards KD ChangeLog: - Fix: Call the testcase only if the setup succeeds - Fix: RequestFocus() has been added in the Click and Key events. This has been causing problems by not replaying some click events in rare cases. - Change: InsertScript Actions now does not insert the import statement. - Fix: If the List in combo box does not use JLabel there is a possibility of failure. - Change: MComponent interface provides for finding whether a 'select' is needed to be recorded or not. This is required for avoiding spurious 'Select' recordings on jbuttons. - Fix: JTree works even for non-defaulttreemodels. - Change: We check for a valid testcase (by looking for test() and useFixture() in the script) before executing. - Change: Support for selecting a fixture. Double clicking on the status bar (on fixture or line number) provides facilities to change fixture or goto line. - Fix: Removed focus gained and focus lost events - They are supposed to be generated by the requestFocus() call in the mouse and key events. - Fix: If the testcases directory does not exist, the TestCreator used to throw null pointer exception . - Fix: The working directory is being set properly for the application under test. - Fix: Jython interpreter is being initialized only once. - Fix: The error output from the application is being redirected to the console window. - Change: Added New menu into the File menu option - Change: Updated documentation for multiple fixtures and changes in menu options - Change: Menu options --> changed the names for creating new testcase and capture script --__--__-- Message: 2 Date: Wed, 1 Sep 2004 09:07:49 -0600 From: "John Schaefer" To: Subject: [Marathonman-devel] marathon man setup This is a multi-part message in MIME format. ------=_NextPartTM-000-440d2ee5-f5ff-46a2-9f46-dc601bcfbb57 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C49035.724F22AD" ------_=_NextPart_001_01C49035.724F22AD Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Greetings, Our company is currently using a java.awt.Robot based class to perform integration/workflow/user tests of our Java apps. I've got a question about how to initialize Marathon. My target app is configured at run time by the user selecting modules to load. Each module may have 10's to maybe 100 jars. We currently have Windows bat files and Linux shell scripts that set up CLASSPATH and python.path variables etc. =20 Can Marathon be run so that it accepts the runtime value of CLASSPATH, etc. or other environmental variables, rather than expecting the user to add each application jar manually to the class path? =20 --John ------_=_NextPart_001_01C49035.724F22AD Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable xmlns:w=3D"urn:schemas-microsoft-com:office:word" = xmlns:st1=3D"urn:schemas-microsoft-com:office:smarttags" = xmlns=3D"http://www.w3.org/TR/REC-html40"> charset=3Dus-ascii"> namespaceuri=3D"urn:schemas-microsoft-com:office:smarttags" name=3D"place"/> st1\:*{behavior:url(#default#ieooui) } /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} a:link, span.MsoHyperlink {color:blue; text-decoration:underline; text-underline:single;} a:visited, span.MsoHyperlinkFollowed {color:purple; text-decoration:underline; text-underline:single;} span.EmailStyle17 {mso-style-type:personal-compose; mso-style-noshow:yes; mso-ansi-font-size:10.0pt; mso-bidi-font-size:10.0pt; font-family:Arial; mso-ascii-font-family:Arial; mso-hansi-font-family:Arial; mso-bidi-font-family:Arial; color:windowtext;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} --> style=3D'tab-interval:.5in'> style=3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>Greetings,p> style=3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>style=3D'mso-tab-count:1'> = ; Our company is currently using a java.awt.Robot based class to perform integration/workflow/user tests of our Java apps. style=3D'mso-spacerun:yes'> Ive got a question about = how to initialize = style=3D'font-size:10.0pt;font-family:Arial;mso-no-proof:yes'>Marathonpan>size=3D2 face=3DArial>style=3D'font-size:10.0pt;font-family:Arial;mso-no-proof: yes'>. My target app is = configured at run time by the user selecting modules to load. style=3D'mso-spacerun:yes'> Each module may have 10s = to maybe 100 jars. We currently = have Windows bat files and Linux shell scripts that set up CLASSPATH and python.path variables etc. style=3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'> style=3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>Can size=3D2 face=3DArial>style=3D'font-size:10.0pt;font-family:Arial;mso-no-proof:yes'>Marathonpan>size=3D2 face=3DArial>style=3D'font-size:10.0pt;font-family:Arial;mso-no-proof: yes'> be run so that it accepts the runtime value of CLASSPATH, etc. or = other environmental variables, rather than expecting the user to add each application jar = manually to the class path? style=3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'> style=3D'font-size:10.0pt; font-family:Arial;mso-no-proof:yes'>--John =00 ------_=_NextPart_001_01C49035.724F22AD-- ------=_NextPartTM-000-440d2ee5-f5ff-46a2-9f46-dc601bcfbb57-- --__--__-- Message: 3 Date: Wed, 1 Sep 2004 22:26:10 +0530 From: Dakshinamurthy Karra Reply-To: Dakshinamurthy Karra To: marathonman-devel@... Subject: Re: [Marathonman-devel] marathon man setup Sure. Just set the CLASSPATH to whatever path you need and execute marathon. Select the main class and you should be running. The classpath panel is provided only as a helper function and you do not need to use it. Thanks and Regards KD ----- Original Message ----- From: John Schaefer Date: Wed, 1 Sep 2004 09:07:49 -0600 Subject: [Marathonman-devel] marathon man setup To: marathonman-devel@... Greetings, Our company is currently using a java.awt.Robot based class to perform integration/workflow/user tests of our Java apps. I've got a question about how to initialize Marathon. My target app is configured at run time by the user selecting modules to load. Each module may have 10's to maybe 100 jars. We currently have Windows bat files and Linux shell scripts that set up CLASSPATH and python.path variables etc. Can Marathon be run so that it accepts the runtime value of CLASSPATH, etc. or other environmental variables, rather than expecting the user to add each application jar manually to the class path? --John -- Thanks and Regards KD --__--__-- _______________________________________________ Marathonman-devel mailing list Marathonman-devel@... https://lists.sourceforge.net/lists/listinfo/marathonman-devel End of Marathonman-devel Digest --------------------------------- Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-02 04:26:40
|
Sure. I never thought that this will be useful ;-). You need to override getRecordableActions() from MComponent. Have a look at the default implementation in MComponent and you will get an idea. --=20 Thanks and Regards KD On Wed, 01 Sep 2004 17:55:18 +0200, maps@... <maps@...> wrote: > 1. Is it possible to extend these options, maybe by writing Component > Resolvers (I=B4m not shure if I understood this concept - maybe the > missing complex example in the developerguide would help!)? > 2. Is it possible to add other actions than assertions? > 3. Is it possible to add these actions to the captur-mechanism (without > rightclicking on the component and choosing it form the contextmenu)? >=20 > Many thanks! > Christoph >=20 > |
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-01 16:56:13
|
Sure. Just set the CLASSPATH to whatever path you need and execute marathon. Select the main class and you should be running. The classpath panel is provided only as a helper function and you do not need to use it. Thanks and Regards KD ----- Original Message ----- From: John Schaefer <jschaefer@...> Date: Wed, 1 Sep 2004 09:07:49 -0600 Subject: [Marathonman-devel] marathon man setup To: marathonman-devel@... Greetings, Our company is currently using a java.awt.Robot based class to perform integration/workflow/user tests of our Java apps. I've got a question about how to initialize Marathon. My target app is configured at run time by the user selecting modules to load. Each module may have 10's to maybe 100 jars. We currently have Windows bat files and Linux shell scripts that set up CLASSPATH and python.path variables etc. Can Marathon be run so that it accepts the runtime value of CLASSPATH, etc. or other environmental variables, rather than expecting the user to add each application jar manually to the class path? --John -- Thanks and Regards KD |
From: John Schaefer <JSchaefer@lg...> - 2004-09-01 15:08:20
|
From: Dakshinamurthy Karra <technovator@gm...> - 2004-09-01 13:43:46
|
Greetings, Marathon 0.83 is released. The major functionality is the ability to use multiple fixtures for a project. The detailed changelog follows. Please try the new version and report any problems you face through the regular channels. Thanks and Regards KD ChangeLog: - Fix: Call the testcase only if the setup succeeds - Fix: RequestFocus() has been added in the Click and Key events. This has been causing problems by not replaying some click events in rare cases. - Change: InsertScript Actions now does not insert the import statement. - Fix: If the List in combo box does not use JLabel there is a possibility of failure. - Change: MComponent interface provides for finding whether a 'select' is needed to be recorded or not. This is required for avoiding spurious 'Select' recordings on jbuttons. - Fix: JTree works even for non-defaulttreemodels. - Change: We check for a valid testcase (by looking for test() and useFixture() in the script) before executing. - Change: Support for selecting a fixture. Double clicking on the status bar (on fixture or line number) provides facilities to change fixture or goto line. - Fix: Removed focus gained and focus lost events - They are supposed to be generated by the requestFocus() call in the mouse and key events. - Fix: If the testcases directory does not exist, the TestCreator used to throw null pointer exception . - Fix: The working directory is being set properly for the application under test. - Fix: Jython interpreter is being initialized only once. - Fix: The error output from the application is being redirected to the console window. - Change: Added New menu into the File menu option - Change: Updated documentation for multiple fixtures and changes in menu options - Change: Menu options --> changed the names for creating new testcase and capture script |