証明使用して、異なるサーバー上で同じテストを実行するには?
-
26-09-2019 - |
質問
私は私のプログラムをテストするためのPerl prove
テスト・ユーティリティ(TAP ::ハーネス)を使用しています。
私は、リモートコンピュータ上で、ローカルコンピュータ上で最初に同じテストを実行する必要があります。
(テストプログラムは、それぞれ、ローカルホストまたはリモートホストに接続する必要がある)
はどのように証明する使用してテストにパラメータ(test_server)を渡すことができますか?私は環境を使用する必要がありますか、よりよい解決策はありますか?
解決
あなたは、コマンドラインオプションや関数のパラメータなどのデータを渡すために、より高い抽象化手段への容易なアクセスを持っていないので、環境変数は、良い鳴ります。
私たちは、すでに変数TEST_VERBOSE
、AUTOMATED_TESTING
における先行技術、テストが実行されているか影響RELEASE_TESTING
を持っています。
他のヒント
あなたの大きな目標に応じて、あなたは違った問題にアプローチすることを望むかもしれません。我々は最終的に「証明する」実行制御テストスイートの実行にジェンキンスのを使用しています。テストスイートを実行することができ、管理するために、複数のサーバと申し出に機能の数をテストを実行するように設定し、「構築する」です。
所属していません StackOverflow