Feature tests:
Arrow has been a moving target since its inception. Consequently, not all features work as documented.
The following apps are available:
- console.App
- http.ChuckNorrisClient
- http.NowServer
- javafx.ChuckNorrisFxApp
- swing.ChuckNorrisApp
The default app is: console.App See the Run section below.
To upgrade Gradle, edit the version number in this file:
- gradle/wrapper/gradle-wrapper.properties
To correlate Gradle versions, select:
- Settings > Build, Execution, Deployment > Build Tools > Gradle
Use Intellij gradle to clean and build project.
Alternatively use commandline gradle:
- gradle clean build
To run the K2 compiler, use commandline gradlew:
- ./gradlew clean build -Pkotlin.experimental.tryK2=true
Use Intellij gradle to clean, build, run and view tests.
Alternatively use commandline gradle:
- gradle clean build test
- view results courtesy of com.adarshr.test-logger plugin
- optionally open build/reports/tests/test/index.html in a browser
To run the default app ( console.App ):
- gradle run
To selectively run an Intellij app:
- select app from src dir
- right click app
- select run ( named 'app' )
- build/kotlin.log
- build/kotlin.test.log