1

jar ファイルを使用して emma を実行するにはどうすればよいですか。テスト目的で emma.jar と別の jar (MySQLConnector.jar) をダウンロードしました。両方のjarを同じフォルダーに配置し、このコマンドを実行しようとしました

java -cp emma.jar emmarun -jar MySQLConnector.jar

. しかし、私はエラーが発生しました

emmarun: Main-Class マニフェスト属性の読み込みに失敗しました

[C:\Documetings\Administrator\Desktop\jars\mysql-connector-java-5.0.8-bin.jar]

この問題を解決するにはどうすればよいですか!!..コードカバレッジをテストする他の方法も大歓迎です!!

前もって感謝します!!

4

1 に答える 1

6

実行可能なjarのみを計測できます。これは理にかなっています。エマは何かを実行する必要があります。そして、コネクタライブラリは単に実行可能ではありません.マニフェストファイルには属性がなく、ライブラリにはメソッドMain-Classを持つクラスも含まれていないと思います.main

本当にテストしたいものを再考してください。カバレッジ レポートには、(テスト) 実行中に実行されたコード行が表示されます。どの行が実行可能かはわかりません。

実行可能な jar を自分で見つけると、有効な結果が表示されます。

于 2012-03-13T09:45:29.203 に答える