現在取り組んでいるプロジェクトのコード カバレッジを生成しようとしています。このプロジェクトは数年前からあり、最近単体テストの作成を開始したばかりです。つまり、実際の単体テストがあるファイルのカバレッジのみを生成したいということです。テストは jasmine で記述され、カルマを使用してコード カバレッジを作成します。
現在、カルマ構成のプリプロセッサ部分は次のようになっています。
preprocessors : {
'**/WebContent/common/filename1.js' :'coverage',
'**/WebContent/boot/filename2.js' :'coverage',
'**/WebContent/boot/filename3.js' :'coverage'
},
ただし、この方法でリストされた最初のファイルに対してのみコード カバレッジが生成されるようです。私が見たすべての例は、正規表現を使用してすべてのファイルをリストしますが、非常に異なる名前の異なるフォルダーにいくつかのファイルのテストがあり、一部のフォルダーには単体テストを持たないコードがほとんど含まれているため、作成方法がわかりません私たちが持っているさまざまなファイルに一致できる正規表現。
正規表現を使用せずに複数のファイルを一覧表示する方法はありますか? また、単体テストを行っているファイルのみに一致する正規表現を簡単に作成する方法はありますか?