Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jalian-systems/marathonv5
Marathon V5 - Opensource Test Automation for Java/Swing and Java/FX Applications
https://github.com/jalian-systems/marathonv5
java javafx test-automation test-framework
Last synced: 2 months ago
JSON representation
Marathon V5 - Opensource Test Automation for Java/Swing and Java/FX Applications
- Host: GitHub
- URL: https://github.com/jalian-systems/marathonv5
- Owner: jalian-systems
- License: apache-2.0
- Created: 2017-03-04T09:54:47.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2022-04-19T12:20:52.000Z (over 2 years ago)
- Last Synced: 2024-09-30T03:41:56.704Z (3 months ago)
- Topics: java, javafx, test-automation, test-framework
- Language: Java
- Homepage: https://marathontesting.com
- Size: 62.7 MB
- Stars: 21
- Watchers: 4
- Forks: 21
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# MARATHON - Test Automation for Java/Swing and Java/FX applications
Marathon is a tool for recording, replaying, refactoring test cases for Java GUI programs developed using Swing or FX components. Marathon consists of an editor, a recorder and a player. Marathon records the test cases in an easy to read and maintainable format using JRuby. The test cases can be run either through the UI or in batch mode.
## Building Marathon
Marathon is built using [gradle](http://gradle.org). Just clone this repository and use the gradle wrapper in the toplevel folder to build marathon.
```
$ ./gradlew build
``````
C:\> .\gradlew build
```## Using Eclipse
Use the eclipse target to create eclipse projects for Marathon. Import the projects into a new workspace.
```
$ ./gradlew eclipse
``````
C:\> .\gradlew eclipse
```## More Information
You can get more information about Marathon and documentation/support from:
[http://www.marathontesting.com](http://marathontesting.com)