Commit Graph

240 Commits (publicodes)

Author SHA1 Message Date
Laurent Bossavit f66989ad4a ⚙️ Implémente les variations 2017-08-28 17:18:18 +02:00
mama 428205f79a Renommage de test battery en test suite 2017-08-21 15:51:39 +02:00
Laurent Bossavit d80287a4d2 ⚙️ Corrige l'évaluation de 'une de ces conditions' 2017-08-18 17:21:43 +02:00
mama 2633d07639 Ajout du test méca une de ces conditions
Il ne passe pas : il semble qu'il y ait un bug dans l'implémentation du
mécanisme !
2017-08-16 17:51:36 +02:00
mama 863d6a7198 🐛 Résolution du bug de getObjectives qui demandait un hack
Notamment dans generateQuestions.js
2017-08-16 16:50:23 +02:00
mama d35ae49274 Possibilité de tester les variables manquantes dans les tests meca 2017-08-16 15:33:19 +02:00
mama 5012d4f718 Facilitation des tests de mécanismes avec npm run test-meca
Ajout du nom des tests.
Nettoyage.
2017-08-16 13:56:14 +02:00
mama b7a81813c6 Test de l'aiguillage plus complet
Ajout d'une imbrication. Les exemples sont renommés pour avoir un
minimum de sens : on image coder le droit du logement
2017-08-16 13:43:18 +02:00
mama 4df2dbb03c 🐛 L'aiguillage doit renvoyer 0 si toutes ses conditions sont fausses
Mieux : il doit renvoyer un false qui serait ensuite converti en 0 dans
une opération numérique
2017-08-16 11:21:42 +02:00
mama ac89708e73 Ajout d'une batterie de tests du méca somme
Ansi que du fichier qui va lancer avec mocha tous les tests similaires.
On note que le dernier test de l'aiguillage numérique ne fonctionne pas
: il semblerait que le mécanisme ait un bug d'implémenation.
2017-08-14 16:53:28 +02:00
mama 246d8d5607 Accélération du script `test`
Il remplace test-fast.
2017-08-14 14:11:38 +02:00
mama 660e27e4c5 Ajout de la 1ère batterie de tests 2017-08-14 09:50:16 +02:00
mama 7730f0700c ⬆️ Ajout d'un petit test des variantes 2017-08-02 16:18:59 +02:00
mama d6ea143371 Renommage du méca. 'logique numérique' en 'aiguillage numérique'
Plus explicite : on comprend mieux que c'est un switch.
Plus facile à mémoriser.
2017-08-02 15:28:33 +02:00
mama 4681bfe0d8 🐛 Correction d'un test pour qu'il colle à son titre 2017-08-02 15:22:08 +02:00
mama 358e2200af Changement de comportement sur "logique numérique"
Retour au même algo de collecte des variables manquantes: même si la
condition est non résolue (il manque une variable), on collecte quand
même les variables manquantes de sa conséquence.
Ajout d'un test
2017-08-02 15:20:58 +02:00
Laurent Bossavit 228f36ed73 🐛 Adopte une syntaxe moins lisible pour satisfaire les tests Webpack 2017-07-28 12:14:18 +02:00
Laurent Bossavit d5a1e08c72 🐛 Répare la collecte des variables manquantes des logiques numériques 2017-07-28 11:46:26 +02:00
Laurent Bossavit 34977eb234 🐛 Ne pas remonter de variables manquantes d'autres conditions si une est satisfaite 2017-07-28 11:46:25 +02:00
Laurent Bossavit 38a21ff91e 🐛 Ne pas remonter de variables manquantes d'une formule non applicable 2017-07-28 11:46:25 +02:00
Laurent Bossavit 4335aae7f5 ⚙️ 🐛 Rétablit le filtrage, effet de bord sur l'affichage des résultats 2017-07-28 11:46:25 +02:00
Laurent Bossavit 00f4da9d82 🐛 Corrige la récursion des variables manquantes 2017-07-28 11:46:23 +02:00
Laurent Bossavit 6998a05774 Désactive le test sur les filtres temporairement 2017-07-28 11:46:23 +02:00
Laurent Bossavit 70fb5d7d24 ⚙️ Evaluation différée, logique numérique 2017-07-28 11:46:23 +02:00
Laurent Bossavit 3b7f870c3c Affine le test sur les questions du surcoût 2017-07-28 11:46:23 +02:00
Laurent Bossavit bac3bd3ef6 ⚙️ Refactoring de l'évaluation des mécanismes 2017-07-28 11:46:23 +02:00
Laurent Bossavit 1e3398f050 ⚙️ Analyse top-down, correction de collect/buildNextSteps 2017-07-28 11:46:22 +02:00
Laurent Bossavit 5f3d4f386a ⚙️ Evaluations différées (refactoring des sommes et getObjectives) 2017-07-28 11:46:22 +02:00
Laurent Bossavit 3c8c4c9987 ⚙️ Evaluations différées (refactoring partiel) 2017-07-28 11:46:22 +02:00
Laurent Bossavit 8ac1bc0aa7 ⚙️ Evolue vers un traitement top-down 2017-07-28 11:46:22 +02:00
Laurent Bossavit fe81f3e7fa ⚙️ Déplacer les fonctions getObjectives et collectMissingVariables 2017-07-07 10:35:40 +02:00
Laurent Bossavit ac458cbd79 Tester les variables manquantes dans les expressions 2017-07-07 09:09:39 +02:00
Laurent Bossavit 2102ae0944 Tester l'évaluation des variables conditionnelles et formatées 2017-07-06 12:30:29 +02:00
Laurent Bossavit f36cceaf2c ⚙️ Basculer sur la nouvelle implémentation de findVariantsAndRecords 2017-07-04 10:15:26 +02:00
Laurent Bossavit dd779be0a0 ⚙️ Fournir une réimplémentation de findVariantsAndRecords 2017-07-04 10:15:26 +02:00
Laurent Bossavit fcb55ec0bf Utilise une copie du runner Mocha 2017-07-04 10:15:26 +02:00
Laurent Bossavit b44f61e674 Simplifie la regex des fichiers Yaml 2017-07-04 10:15:26 +02:00
Laurent Bossavit bf27bf9133 Corrige les chemins et le mock Webpack 2017-07-04 10:15:26 +02:00
Laurent Bossavit c09b7cceb8 Corrige le test variantes 2017-07-04 10:15:26 +02:00
Laurent Bossavit 32edfa57a8 Tentative pour tester sans Webpack 2017-07-04 10:15:26 +02:00