[tests ↪ refactor] 5 commits

spip/tests | 5 commits

Par Cerdic, le 25 juillet 2021 à 17h27min :

Migration de test legacy encore

Détails : https://git.spip.net/spip/tests/commit/20625591d40c179fb6c14bf6e8d6551b7c97a731

==============================
Par Cerdic, le 25 juillet 2021 à 17h33min :

Migration de tests legacy encore

Ajouté
tests/essais/texte/interdire_script_laxiste.php
tests/essais/texte/interdire_script_parano.php
Supprimé
tests/legacy/unit/texte/interdire_script.php

Détails : https://git.spip.net/spip/tests/commit/9088095d99f8c46a72e5139bf709a9b34c9eff60

==============================
Par Cerdic, le 27 juillet 2021 à 18h39min :

Ignorer les tests PHPUnit dans la recherche des legacy

Modifié
tests/legacy/test_fonctions.php

Détails : Ignorer les tests PHPUnit dans la recherche des legacy · bae50cd288 - tests - SPIP on GIT

==============================
Par Cerdic, le 27 juillet 2021 à 18h40min :

  • un phpunit.xml.dist pour donner un environnement de base des tests
  • un script bin/configure.php qui construit un phpunit.xml prenant en compte ce dernier et en ajoutant tous les repertoire de tests/ des plugins qui contiennent des tests PHPUnit
  • un Makefile qui permet de lancer simplement Make tests pour lancer tous les tests en etant sur que tout est configure

Le phpunit.xml n’est pas mis a jour automatiquement si on active/desactive des plugins : il faut le supprimer manuellement pour qu’il soit regenere a la session suivante
(Idem si on ajoute un dossiers tests/ avec un tests unitaire PHPUnit dans un plugin deja actif)

Ajouté
Makefile
bin/configure.php
phpunit.xml.dist
Modifié
.gitignore

Détails : * un phpunit.xml.dist pour donner un environnement de base des tests · ddaea3a6bf - tests - SPIP on GIT

==============================
Par Cerdic, le 27 juillet 2021 à 19h35min :

Ces tests ont ete ajoutes au plugin sites du core (mais le fichier data/dailymotion.rss est aussi utilise dans extraire_balise)

Supprimé
tests/legacy/unit/syndication/analyse_atom.php
tests/legacy/unit/syndication/analyse_backend.php
tests/legacy/unit/syndication/analyse_rss.php
tests/legacy/unit/syndication/dailymotion.php
tests/legacy/unit/syndication/data/libre-en-fete.rdf
tests/legacy/unit/syndication/data/test-atom1-1.xml
tests/legacy/unit/syndication/data/test-rss2-1.xml
tests/legacy/unit/syndication/flux.php
Modifié
tests/legacy/unit/filtres/extraire_balise.php

Détails : https://git.spip.net/spip/tests/commit/1afad5ee7379c5565aa4d717a1399010c802a6c4