3

私はそれほど小さくないpythonパッケージを持っており、かなりの歴史があり、docstringsで文書化されています。その開発中に、buildbotを導入し、後でJenkins/Hudsonに導入しました。最近、ソースからドキュメントを収集し、Webでアクセス可能なドキュメントを最新の状態に保つために、スフィンクスのレシピを追加しました。buildbot.cfg

これまでのところ、とても良いです。変更をコミットするたびに、Jenkinsはパッケージを広範囲にチェックし、非常に完全な概要を生成し、ドキュメントサイトを更新します。

私が有効にしたスフィンクス拡張機能の1つ:カバレッジ、現在ドキュメント化されていないドキュメントカバレッジレポート用。

buildbotで生成された環境でsphinxを実行しましたが、sphinxで生成されたドキュメントサイトにカバレッジ統計を含めることができなかったようです。

ヒントはありますか?

4

1 に答える 1

2

sphinx.ext.coverage ページに記載されているように、ビルダーを指定するとカバレッジが計算されます-b coverage

結果はファイル"python.txt"、ReST ファイルです。それを独自のドキュメントに統合するのはあなたの仕事です。

于 2011-03-03T15:02:34.130 に答える