Retourner au contenu associé (journal : Faites des tests !)
Posté par mzf (site web personnel) le 23 juillet 2018 à 11:00. En réponse au journal Faites des tests !. Évalué à 6.
Si ton programme est en ligne de commande, tu peux utiliser expect plutôt qu'un script Bash pour les tests d'intégration (ou tests fonctionnels).
Cela permet d'interagir très simplement avec ton programme, en envoyant des données sur l'entrée standard et en vérifiant la sortie standard. Je l'utilise dans le paquet Debian de TapTempo : https://git.tuxfamily.org/taptempo/taptempo_deb_packaging.git/tree/debian/tests/tempo et ça fonctionne plutôt bien.
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Expect
Posté par mzf (site web personnel) . En réponse au journal Faites des tests !. Évalué à 6.
Si ton programme est en ligne de commande, tu peux utiliser expect plutôt qu'un script Bash pour les tests d'intégration (ou tests fonctionnels).
Cela permet d'interagir très simplement avec ton programme, en envoyant des données sur l'entrée standard et en vérifiant la sortie standard.
Je l'utilise dans le paquet Debian de TapTempo : https://git.tuxfamily.org/taptempo/taptempo_deb_packaging.git/tree/debian/tests/tempo et ça fonctionne plutôt bien.