Skip to content

Check system requirements

Olga Naumenko edited this page Mar 30, 2023 · 16 revisions

UnitTestBot works with Windows, Linux, and macOS. Usually, you should not worry about the compatibility with your operational system.

To generate tests with UnitTestBot:

You have to install IntelliJ IDEA: for compatibility, see UnitTestBot on JetBrains Marketplace.
UnitTestBot supports JDK 1.8–17.

To contribute to UnitTestBot project:

You have to install

You also need to configure development environment:

  • JAVA_HOME environment variable should contain the path to JDK 17 installation directory.

  • PATH environment variable should contain the path to the bin folder of JDK 17 installation directory.

  • KOTLIN_HOME environment variable should contain the path to the kotlinc folder of Kotlin (1.7.0 or later) installation directory.

  • Project SDK should be set to JDK 17:

In you IntelliJ IDEA, click File > Project Structure, choose Project Settings > Project and set SDK to JDK 17.
Make sure the Language level is still set to 8.

  • Gradle SDK should be set to JDK 17:

In your IntelliJ IDEA, click File > Settings, choose Build, Execution, Deployment > Build Tools > Gradle and set Gradle JVM to JDK 17.

Note: if the environment variables lead to unsupported JDK or Kotlin versions, you won't be able to build the UnitTestBot project.

Clone this wiki locally