0

Jenkins マシンで Junit テスト結果レポートを公開できるように、android-junit-reportを使用しています。私はそのドキュメントに従いましたが、次のように書かれています:

注: デフォルトでは、テスト対象のアプリケーションのみが、レポートが保存されているディレクトリへの完全なアクセス権を持っています。たとえば、ルート化されたデバイスがない限り、ディレクトリの内容を一覧表示することはできません。ただし、ランナーはファイルを誰でも読み取り可能としてマークするため、完全なパスを知っていれば、デバイスからプルすることができます。

adb pullしようとすると、許可が拒否されます。誰かがこの問題に直面しましたか?

4

4 に答える 4

0

junit-report の生成は、/data/data/package_name/ の下の任意の場所に作成する限り、権限の問題とは関係ありません

ddms でファイルを確認できますか? そうすれば、Junit-report に問題はありません。junit-report 側を離れます。しかし、そうでない場合は、このような他の楽器を試すことができます。

ファイルが表示されたら、adb で問題を解決しますか?

  • これはこの特定のデバイスに関するものですか?別のもので試してみてください。
  • 間違ったパス?
于 2013-04-12T20:15:45.430 に答える
0

reportDir を外部ストレージ内の場所に設定する必要があります。

レポートディレクトリ

指定されている場合は、レポート ファイルを書き込むディレクトリへの絶対パス。externalで始まる場合があります。これは、テスト対象のアプリケーションの外部ストレージ領域のパスに置き換えられます。これには、外部ストレージが利用可能であり、テスト対象のアプリケーションで WRITE_EXTERNAL_STORAGE 権限が必要です。

于 2013-04-12T19:46:50.367 に答える
0

sdcard/datas/ にコピーしてから、もう一度プルします。楽しいことを願って

于 2013-09-14T10:17:26.863 に答える