Infinitest

Un article de Agora2ia.

Sommaire

Description

Outil, notamment sous la forme de plugin Eclipse, jouant les tests à chaque modification de code, à n'utiliser que si vous n'avez que quelques projets d'ouverts et des tests rapides (sinon voir plus bas)


Lien

http://infinitest.github.io


Voir aussi


Installation

Eclipse

  • > Help
  • > Install New Software...
  • > Add...
    • Name : infinitest
    • Location : [1]

Puis configurer :

  • > Window
  • > Préférences
  • > Infinitest
    • Continuously Test: cocher \!

IntelliJ

Effectuer sur la version 14.

Installer le plugin :

  • > Preferences
  • > Plugins
  • > Browse Repositories...
  • > Write: "infinitest"
  • > Install plugin
  • ... puis redémarrer IntelliJ

Configurer le projet :

  • Clic droit sur le projet
  • Open Module Settings (F4)
  • > Project Settings
  • > Facets
  • > +
  • > Infinitest (sélectionner le projet), puis OK.
  • Une nouvelle entrée apparait alors en bas à droite

Comme pour Eclipse, le projet doit compiler pour que infinitest tourne.

Conseils

Si les tests ne se jouent pas

Vérifier que votre projet :

  • Est compilé avec un JDK 6 (au moins)
  • Ne possède pas d'erreur de compilation
  • Possède l'option "> Project > Build Automatically" activée


Inhiber les tests longs

Si l'on souhaite inhiber des tests longs, nommés par exemple "XxxITest" :

  1. Ajouter un fichier "infinitest.filters" à la racine du projet
  2. Y ajouter le pattern ".*ITest"