同じパッケージから 2.6、2.7、および 3.3 をサポートしているため、Python の現在のバージョンに応じて条件付きで実行されるコードがあります。
現在、デフォルト バージョンの Python を使用して、次のようなカバレッジ レポートを生成しています。
coverage run --source mypackage setup.py test
coverage report -m
coverage html
これは便利ですが、Python 2.7 のカバレッジのみを報告するため、理想的ではありません。代わりに、2.6、2.7、および3.2にわたるテスト カバレッジの累積レポートを生成したいと考えています。
複数バージョンのカバレッジ レポートを生成するにはどうすればよいですか?
補足: commands = coverage run --source mypackage setup.py test
py26、py27、py33 のそれぞれについて tox.ini に入れてみましたが、累積カバレッジ レポートが生成されないようです。