Share

Marathon - GUI Acceptance Test Runner

Show:

What's happening?

  • Allow setting timeout variable for WaitPropertyAction

    Reference marathon-runtime, net.sourceforge.marathon.action.WaitPropertyAction#play (WaitPropertAction.java:48) new Retry("Wait for change in property timed out", 500, 120, new Attempt() {...}) Here the values for `sleepIntervalMs` and `retryCount` have been harcoded as 500 and 120 respectively. This means that the wait_p script element will always wait for a up to a maximum of 1 minute...

    2009-11-11 03:27:51 UTC by bguiz

  • Comment: Problem with MTableCell#tryGettingItFromTable

    This patch will fix the above issue, tested & verified: Remove net.sourceforge.marathon.component.MTable, line 197: eventQueueRunner.invoke(getTableComponent(), "", new Object[] { new Integer(i) }, new Class[] { Integer.TYPE }); Replace with: eventQueueRunner.invoke(getTableComponent(), "getColumnName", new Object[] { new Integer(i) }, new Class[] { Integer.TYPE });.

    2009-11-02 04:59:53 UTC by bguiz

  • Problem with MTableCell#tryGettingItFromTable

    MTableCell is throwing java.lang.NoSuchMethodExceptions I have locaed the source of this, it is in marathon-runtime, net.sourceforge.marathon.component.MTableCell#tryGettingItFromTable: private int tryGettingItFromTable() { int columnCount = eventQueueRunner.invokeInteger(getTableComponent(), "getColumnCount"); for (int i = 0; i < columnCount; i++) { String name = (String...

    2009-10-30 04:38:35 UTC by nobody

  • Comment: Generate XML report in JUnit format

    Me too! I have had to create an XSLT that is able to convert Marathopn's output such that it can be dispalyed meanigfully in Cruise Control.

    2009-10-30 04:30:22 UTC by nobody

  • Can not execute test cases from command line

    Is it possible to execute marathon recorded test cases from command line? As marathon test cases are python scripts, I should be able to run them from command line using jython/python. But....., when I try to run any test case by typing following comand : jython -v testcase.py it starts importing all the dependencies and stops abruptly after printing "import ' Marathon' as java...

    2009-10-09 11:37:26 UTC by lovelesh

  • NoSuchMethodException: in recording for table

    Hi all I am using Marathon 2.0 2.0b4 for recording test for swing application. In my application we have extented Swing Table while recording I am getting runtime exeption: java.lang.NoSuchMethodException: com.XXXinc.XXXclient.swing.XXXTable.(int) java.lang.RuntimeException: java.lang.NoSuchMethodException: xxx.xxx.xxx.swing.xxxTable.(int) at...

    2009-06-30 13:23:17 UTC by nitipatil

  • Update JUnit Library

    Updaet JUnit library that is used in marathon to the latest version.

    2009-05-11 07:17:34 UTC by nicusorb

  • Comment: Generate XML report in JUnit format

    I also would like to have this feature :-) JUnit reports would be very useful!

    2009-05-08 14:25:13 UTC by nobody

  • Generate XML report in JUnit format

    I think it will be very useful to have the generated XML report of Marathon in the format accepted by JUnit. This way we can easily integrate Marathon with existing continuous integration tools (Hudson, Cruise Control, etc.) and other tools that understand JUnit XML format.

    2009-05-08 14:20:53 UTC by nobody

  • Comment: Bug in MTabbedPane

    You should also change the following (a null check): private static ChangeListener changeListener = new ChangeListener() { public void stateChanged(ChangeEvent e) { if (!(e.getSource() instanceof Component) || !RecordingEventListener.getInstance().isRecording()) return; final MComponent component = RecordingEventListener.getInstance().getFinder().getComponent((Component...

    2009-05-04 08:21:40 UTC by nobody