mardi 18 décembre 2018

java, forcer l'ordre d'exécution des tests unitaires

Parfois, des tests unitaires plantent lorsqu'ils sont exécutés dans un certain ordre.

Aujourd'hui, c'est le cas et pour reproduire le problème, j'ai utilisé cette annotation qui permet de spécifier l'ordre que l'on souhaite utiliser lors de l'exécution de tous les tests de la classe.



Source : https://github.com/junit-team/junit4/wiki/Test-execution-order

mercredi 17 octobre 2018

bash, script seqdate

Script réutilisable pour générer des dates avec date et seq



mardi 16 octobre 2018

bash, générer des dates avec les commandes seq et date

Parfois il peut être utile d'avoir une liste de dates pour appeler un script particulier.

Cette liste peut être générée à partir des commandes seq et date comme dans l'exemple ci-dessous.

vendredi 27 juillet 2018

bash, select

Je viens de m'apercevoir que je n'ai jamais parlé de la commande select sous bash. Celle-ci est très pratique car elle permet de faire un choix en précisant un numéro et non sa valeur.

Exemple d'utilisation ci-dessous :

vendredi 20 avril 2018

commande, history

Parfois, on ne sait plus si on a relancé une commande dans le terminal...

Pour avoir un historique daté, voici une petite configuration à ajouter à son .bashrc



Désormais, l'appel à l'historique produit des lignes avec les informations jour/mois heure/minute