---
tags: dsplus,howtos
title : dpslus personalisation, designer, qualité
description: Quickstart dsplus
---
# Contrôles qualité depuis le designer
[toc]
Nous avons vu comment intégrer et automatiser le versionnement depuis le client Designer. Nous pouvons suivre la même logique pour générer le rapport qualité d'un job et l'ouvrir en un click depuis le Designer.
## Raccourcis
On commence par définir le raccourci qui sera intégré au Designer:
```yaml
qualityReport:
quality:
openReport: true
format: html
reportsPath: "C:/Users/User/AppData/Local/Temp"
#codeclimate: true
```
:::info
L'emplacement est arbitraire et est spécifié ici pour simplifier l'appel au plugin.
:::
## Designer
On ajoute comme précédement une commande au Custom Tools. La commande de génération de rapport qualité ne générant des informations que sur la sortie standard, il faut faire une redirections. Certaines commandes complexes n'étant pas toujours supportées on contourne en appelant en réalité, le programme git-bash et en lui passant la commande en argument:
* Command: `C:\Program Files\Git\git-bash.exe`
* Arguments: `-c "dsplus qualityReport --job %JobName --project %ProjectName > /tmp/%JobName.html"`
:::info
Depuis git-bash /tmp est équivalent à C:/Users/User/AppData/Local/Temp
:::
A ce stade là lors de l'appel depuis le desginer un rapport est généré. On va mettre en place un plugin pour l'ouvrir automatiquement.
## Plugin
```yaml
openReport:
type: bin
program: explorer
args: ["file:///${reportsPath}/${asset.job.0}.html"]
event: "finish:quality"
context:
quality:
openReport: true
```