Skip to content

Latest commit

 

History

History

kt

my answers in Kotlin Kotlin CI

This project builds with Gradle.

Run the test suite:

./gradlew :allTests

Run kotlinx.benchmark (JMH) benchmarks:

env aoc2022_data=.. ./gradlew :benchmark

Print solutions for the inputs provided in local data files:

env aoc2022_data=.. ./gradlew :runJvm :run{Debug,Release}Executable{Linux{X64,Arm64},MingwX86,Macos{X64,Arm64}}

Generate Dokka API documentation:

./gradlew :dokkaHtml

Run all checks, including Detekt static code analysis and ktlint formatter:

./gradlew :check

Build/run/test/benchmark with GraalVM native-image:

$GRAALVM_HOME/bin/gu install native-image
./gradlew :graalvm:nativeCompile
./gradlew :graalvm:nativeRun
./gradlew :graalvm:nativeTest
./gradlew :graalvm:nativeJmhRun

Check for newer versions of dependencies:

./gradlew :dependencyUpdates