Skip to content
MuseIDE is a visual development environment for the Muse Test Framework.
Java Other
  1. Java 98.8%
  2. Other 1.2%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
editors
extend
parser
testeditor
vseditors
LICENSE
README.md

README.md

MuseIDE

MuseIDE is a visual development environment for the Muse Test Framework, built with JavaFX.

Binary releases

Binary releases of this software are available for Windows. If you just want to run the software, the binary releases are recommended. That build also includes automatic updates and a UI for installation of projects extensions.

Building from source

Requirements

  • Java 10
  • Muse core libraries installed in the local Maven repository (see the Muse project)

Build and run MuseIDE

This project is divided into multiple sub-projects using a Gradle composite build. You can build and run the entire application from the app folder, which contains the composite build configuration.

To build and run the app, checkout the repository. Then, from the app folder, run:

gradlew installDeps
gradlew run

The first task builds the dependent projects and installs the libraries into the local Maven repository.

Each of the sub-projects has their own, independent Gradle build file. During development, you can work on the individual projects as needed.

Run unit tests

Much of the UI has unit tests built with TestFX. Be warned: they pretty much take over the desktop when they run. A headless mode for JavaFX, is available, but tests have not been found reliable in that environment.

As with the Gradle standard, building any project will also run the unit tests

gradlew build  
You can’t perform that action at this time.