Project

General

Profile

Development #41025

Ajout de tests sur les vues et les commandes

Added by Nicolas Roche 15 days ago. Updated 14 days ago.

Status:
Résolu (à déployer)
Priority:
Normal
Assignee:
Target version:
-
Start date:
25 Mar 2020
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Pour essayer d'augmenter un petit peu la couverture.

0001-tests-add-tests-on-views-and-commands-41025.patch View (7.89 KB) Nicolas Roche, 25 Mar 2020 08:25 PM

0001-tests-add-tests-on-views-and-commands-41025.patch View (15 KB) Nicolas Roche, 26 Mar 2020 06:23 PM

Associated revisions

Revision 6e48d379 (diff)
Added by Nicolas Roche 14 days ago

tests: add tests on views and commands (#41025)

History

#1 Updated by Nicolas Roche 15 days ago

Suite de #40990.
J'ai beaucoup de mal à gagner en couverture, et là je pense que j'ai tout donné.
(J'ai profité des tests pour corriger une typo dans une commande de "management".)

#2 Updated by Frédéric Péters 15 days ago

Je pense qu'il y a encore quelques trucs faciles dans nanterre/utils.py (en regardant les fichiers longs et mal couverts).

#3 Updated by Thomas Noël 15 days ago

... et aussi le Jenkinsfile lance un « tox -rv -e coverage » ce qui ne lance que les tests py3, pour se rassurer il faudrait pousser qlq chose genre ça dans ta branche :

diff --git a/Jenkinsfile b/Jenkinsfile
index 5496721..d9651bd 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -5,7 +5,7 @@ pipeline {
     stages {
         stage('Unit Tests') {
             steps {
-                sh 'tox -rv -e coverage'
+                sh 'tox -rv'
             }
             post {
                 always {
diff --git a/tox.ini b/tox.ini
index 083c252..de91cbc 100644
--- a/tox.ini
+++ b/tox.ini
@@ -5,7 +5,7 @@

 [tox]
 toxworkdir = {env:TMPDIR:/tmp}/tox-{env:USER}/zoo/{env:BRANCH_NAME:}
-envlist = {py27,py3}
+envlist = {py27,py3}-coverage

 [testenv]
 # django.contrib.auth is not tested it does not work with our templates

#4 Updated by Nicolas Roche 15 days ago

  • Status changed from Solution proposée to En cours

le Jenkinsfile lance un « tox -rv -e coverage » ce qui ne lance que les tests py3

Merci, j'ai corrigé dans #40911 (et je me suis rebasé dessus ici).
Je continue les tests.

#5 Updated by Nicolas Roche 14 days ago

pas fini mais je peux arrêter :)

#6 Updated by Benjamin Dauvergne 14 days ago

  • Status changed from Solution proposée to Solution validée

#7 Updated by Nicolas Roche 14 days ago

  • Status changed from Solution validée to Résolu (à déployer)
commit 6e48d37985296f132c2aecd549287c56b65404bb
Author: Nicolas ROCHE <nroche@entrouvert.com>
Date:   Wed Mar 25 15:22:07 2020 +0100

    tests: add tests on views and commands (#41025)

Also available in: Atom PDF