Skip to content

Files

Latest commit

Dec 25, 2022
2e78c86 · Dec 25, 2022

History

History

kt

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Dec 21, 2022
Dec 20, 2022
Dec 19, 2022
Dec 19, 2022
Dec 25, 2022
Dec 1, 2022
Dec 18, 2022
Dec 21, 2022
Dec 1, 2022
Dec 7, 2022
Dec 1, 2022
Dec 1, 2022
Dec 18, 2022

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