Adds the ability for Jenkins to publish results from Mentor Graphics
Questa Verification Run Manager (VRM).

## Features

-   Adds project page support for:
    -   Test results trend charts
    -   Coverage trend chart
    -   Custom attribute trending for any additional metric
    -   Results summary table of recent regressions
    -   Link to generate VRM and coverage HTML reports
-   Supports integration of [Dashboard
    View](https://wiki.jenkins-ci.org/display/JENKINS/Dashboard+View) plugin
    for viewing pass/fail and coverage results with Questa Coverage
    Portlet.
-   Add Host Utilization chart showing number of tests running at any
    given time on a specific host

## Requirements

Questa VRM 10.5a or newer is required.

## **Setup**

Once the plugin is downloaded and installed, the following configuration
options will be available in the project configuration page.

### Job Configuration

Once installed, the plugin will make a new Post-build action available.

1\.  Select "Publish Questa VRM Regression Results" from the 'Add
post-build action' drop-down: 

![](docs/images/new-post-build-action.PNG){width="200"}

2\.  Configure the plugin by giving the location of your VRMDATA
(required) directory, and selecting whether you want HTML reports
generated, and/or coverage results published to the project page.

![](docs/images/plugin-setup.PNG)

## Results

Once enabled, the following results will be available on their
respective pages.

#### Project View

![](docs/images/project-page.png)

#### Using Build Dates

![](https://orw-ams-tools-02.wv.mentorg.com/confluence/download/attachments/60564447/image2018-8-5_19-20-32.png?version=1&modificationDate=1533489634000&api=v2)

#### Regression View

![](docs/images/junit-test.png){width="1200"}

#### **Test View**

![](docs/images/test-graphs.png)

#### Additional

![](docs/images/host-utilization.png)

## Dashboard View Portlet

The Questa VRM plugin also has support for the [Dashboard
View](https://wiki.jenkins-ci.org/display/JENKINS/Dashboard+View) plugin,
adding a new **Questa Coverage Portlet** option in the dashboard vie
drop-down list:

![](docs/images/dashboard-view.png){width="300"}  
![](docs/images/coverage-portlet.png)

#### Viewing Multiple Projects

![questa
cvg.jpg](https://orw-ams-tools-02.wv.mentorg.com/confluence/download/attachments/30715701/questa%20cvg.jpg?version=1&modificationDate=1527418787000&api=v2)

![Snapshot\_1.jpg](https://orw-ams-tools-02.wv.mentorg.com/confluence/download/attachments/30715701/Snapshot_1.jpg?version=1&modificationDate=1527418924000&api=v2)

## Version History

#### Version 1.11 (July 24, 2019)

-   Minor bug fixes related to coverage graphs when passing different
    VRMDATA paths for each build.

#### Version 1.10 (February 17, 2019)

-   Minor bug fixes.

#### Version 1.9 (December 4, 2018)

-   Supported the ability to pass a different location for "vcover"
    executable.
-   Fixed an issue with accessing the UCDB file when the build is
    running on a slave node.
-   Added the feature of using a wrapper instead of "vrun" or "vcover"
    executables without having related issues.

#### Version 1.8 (September 19, 2018)

-   No changes (re-upload due to failure in upload process).

#### Version 1.7 (September 19, 2018)

-   Minor bug fixes.

#### Version 1.6 (August 6, 2018)

-   Added ability to view trends with build dates as x-axis.
-   Added ability to choose date format.
-   Performance improvements.

#### Version 1.5 (May 28, 2018)

-   Added support for viewing trend graphs of multiple projects in the
    same view.

#### Version 1.4 (Jan 26, 2017)

-   Compatibility with Jenkins Pipelines. 
-   Minor enhancements and bug fixes.

#### Version 1.2 (August 14, 2016)

-   Reordering trend graphs on the project page.

#### Version 1.1 (August 11, 2016)

-   Initial release.