GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — IntelliJ IDEA plugin

IntelliJ IDEA plugin

Jump to bottom
Olga Naumenko edited this page Nov 17, 2022 · 1 revision

This page provides a step-by-step guide to install the UnitTestBot plugin for IntelliJ IDEA.

Prerequisites

We assume you have IntelliJ IDEA 2020.2 / 2020.3 already installed on your machine and the plugin is available on the file system. You can download latest plugin from build artifacts.

How-to Install the Plugin

  1. Open IntelliJ IDEA:

IntelliJIDEA greetings window

  1. Click to Configure and choose Plugins:

Configure menu

  1. Click to Gear Wheel icon (⚙):

Plugin menu

  1. Select the plugin on File Tree Dialog:
  1. Click OK. Installation takes a few seconds. Relaunch IDEA to see the UnitTestBot plugin in the list of installed plugins. That's it - the plugin is ready for work!

Plugin installed

User guides

IntelliJ IDEA plugin

Testing pure Java code

  • Check system requirements
  • Install or update plugin
  • Generate tests with default configuration
  • Fine-tune test generation
  • Get use of test results

Testing Spring-based code

  • General notes
  • Standard unit tests
  • Spring-specific unit tests
  • Integration tests

Troubleshooting

Command-line interface

GitHub Action

Contributor guides

(redirect to /docs in main repo)

General info

  • Contributing guide
  • Developer guide
  • Naming and labeling conventions
  • Interprocess debugging
  • Interprocess logging

Continuous integration

  • CI in UnitTestBot Java
  • Docker for UnitTestBot Java
  • SSH session with GitHub agent

Design docs

  • UnitTestBot overall architecture
  • Android Studio support
  • Assumption mechanism
  • Choosing language-specific IDE
  • Code generation and rendering
  • Fuzzing Platform (FP) Design
  • Instrumented process API: handling errors and results
  • UnitTestBot JavaScript plugin setup
  • Night statistics monitoring
  • RD for UnitTestBot
  • Sandboxing
  • UnitTestBot settings
  • Speculative field non-nullability assumptions
  • Symbolic analysis of static initializers
  • Summarization module
  • Taint analysis
  • UnitTestBot decomposition
  • UtUtils class
  • UnitTestBot Family changes

Clone this wiki locally

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.