# Cover Plugin tool window

When writing tests, the Cover Plugin tool window is displayed. The Overview panel provides summary progress and status information for each stage when writing tests - click an item to review detailed status and results in the Details panel, including preflight and environment check results, a Diff Viewer for reviewing tests written, test links, output codes, and general information.

<figure><img src="/files/S4NsoLpZOyHlohFoa3gn" alt=""><figcaption></figcaption></figure>

## Preparing

During this stage, Cover Plugin runs initial checks to ensure it can write tests. If there are any issues, the Overview panel will tell you which check failed, along with an explaination to help you resolve it. Example issues may include problems with licensing or compiling the project.

<figure><img src="/files/giYX1ByN3wF3X0R0oLhC" alt=""><figcaption></figcaption></figure>

## Checking environment

Next, Cover Plugin will check your project's environment, to make sure it is set up correctly. This checks your project and its dependencies against Diffblue [specifications and requirements](/get-started/specs-and-reqs.md). If Cover Plugin detects something outside of these requirements you may see warnings or errors in the Details panel - these can be expanded to display more information to help you resolve the issue and some may have automatic fixes (see [#fix-issues](#fix-issues "mention") below).

<figure><img src="/files/FX5KwzGRS8WygMiNKB8w" alt=""><figcaption></figcaption></figure>

### Fix issues

Certain errors and warnings reported during the **Checking environment** stage may have automated fixes available - click the **Fix Issue** button in the Details panel and Cover will attempt to automatically apply the fix to your project.

<figure><img src="/files/7VsSsnIL0ZoAK3NV8gVO" alt=""><figcaption></figcaption></figure>

## Writing tests

Finally, Cover Plugin will write your tests. The Overview panel displays the progress for each method (grouped by class) - select an item to review created tests, as well as to view details such as test links and general information for your tests once they have been reviewed.

<figure><img src="/files/9qLt3Lkop2OZrKmusbcz" alt=""><figcaption></figcaption></figure>

## Cancel tests

If you need to cancel test creation at any point, click the red **Stop** button.

<figure><img src="/files/n8FL3RfpOfTE0vJZhrK5" alt="" width="375"><figcaption></figcaption></figure>

When you click **Stop**, any remaining methods will be marked as cancelled and tests will not be created for them. Any tests that have already been written will be retained for review and can be merged into your codebase once accepted.

Note that cancelling test creation may not happen immediately. Cover will attempt to stop gracefully, so you may have to wait for its current progress to complete before the process is halted.

<figure><img src="/files/UEKSX5UbDId9qKyaxPPd" alt=""><figcaption></figcaption></figure>

## Restart test generation

Once test generation has finished, you can click on the restart button to rerun the test generation process.

<figure><img src="/files/VqtJdW95nIhu3o6Uu8jZ" alt="" width="375"><figcaption></figcaption></figure>

When you click **Restart**, the tool window will be cleared and Cover will attempt to write tests on the exact same configuration of methods or classes.

## Open logs

Please see [**accessing logs** ](/features/cover-plugin/cover-plugin-admin/log-files.md#accessing-logs)for more information.

## Open Support request

If you need to raise a support request, click the **Open support request** button (not available for all users, please see [Cover Editions](/updates-and-upgrades/cover-editions.md) for more details).

<div align="left"><figure><img src="/files/P0eoZ5VTUUnsbdsbuhJ8" alt=""><figcaption></figcaption></figure></div>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://cover-docs-preview.diffblue.com/features/cover-plugin/writing-tests/diffblue-cover-tool-window.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
