erlang プロジェクトでコード カバレッジ分析に Common Test を使用しています。
ファイル構造
myProject/
ebin/
src/
test/
myProject.coverspec
ソース コードの .beam ファイルは ebin/ にあり、テストの場合はテスト ソースと共に test/ にあります。
現在、.coverspec-file 内の .beam ファイルへの絶対パスを使用しています。
myProject.coverspec:
{level,details}.
{incl_dirs, ["/home/user/myProject/ebin", "/home/user/myProject/test"]}.
これは機能しますが、プロジェクトの開発が分散されているため、最適とは言えません。
ct_run はプロジェクトのベースである myProject から呼び出されます。パスは myProject に相対的ではなく、別の場所にあるようです。
myProject と myProject/test の両方に関連するパスを試しましたが、成功しませんでした。
私の質問は、 myProject.coverspec の相対パスはどこですか?