greadle.properties
を弄る
ビルド・テストで全コア使われると他アプリの動作が重くなるので、kotlin.test.junit5.maxParallelForks
を全コア数 - 最低限確保したいコア数
にしていいかも。
以前はJDK7
以前を無視するオプションも有ったがいつの間にか消えていた。
テスト周り
変更
kotlin-reflect
関連はcompiler/testData/codegen/box/reflection
に有る。
特にテスト追加のような変更後はgenerateTests
(IDE
に保存されている内だとGenerators
-> GenerateTests
)を実行することで、各環境向けテスト生成を行う(この結果もコミットが必要)。
実行
codegenTarget8Jvm8Test
を実行すれば最低限の確認は出来る。
成果物の生成先
kotlin-reflect
のjar
はlibraries/reflect/build/libs/kotlin-reflect-${バージョン}-SNAPSHOT-sources.jar
に出力される。
ベンチマーク等を取る時はこの辺りを弄る。