私は特定のシステムの正確性を検証するPythonicツールを作成しています。それぞれの検証は、Pythonのunittest
として書かれた、と報告書がどのように見えるされています。私の意見ではpython unittestの結果が表形式で表示されます
test_exclude_list_not_empty (__main__.TestRepoLists)
Assert the the exclude list is not empty ... ok
test_include_list_not_empty (__main__.TestRepoLists)
Assert the the include list is not empty ... ok
test_repo_list_not_empty (__main__.TestRepoLists)
Assert the the repo list is not empty ... ok
、この形式は、特に非Pythonistsため、読みにくいです。素敵な、表形式でレポートを生成することができる任意のレポートジェネレータ、例えば:
+----------------------------------------------------------------+-----------+
| Test | Status |
+----------------------------------------------------------------+-----------+
| Assert the the exclude list is not empty | OK |
| Assert the the include list is not empty | OK |
| Assert the the repo list is not empty | OK |
| All the items in the include list should be in the repo list | OK |
+----------------------------------------------------------------+-----------+
明確化テストスイートは、リモート端末上で動作するがあるので、私は、コマンドラインのレポートツールを好みます。
+1ありがとうございます。これらはいずれも端末シェルに関連していますか? –
確かに、これらのxml/html生成ツールのいずれかをサーバー側にインストールし、リモートターミナルシェルで使用できます。しかし、この場合、ブラウザで最初にレポートをダウンロードする必要があります。または、[lynx](http://lynx.browser.org/)のようなテキストベースのWebブラウザを使用して、コンソールでレポートを表示することもできます。 – alecxe
それは問題を過度に複雑にします。私は、シェル内の簡単な集計が行うと思います。 –