haskell-jp / questions #96 at 2021-04-16 11:12:40 +0900

cabal v1-test で起動されるテストの CWD は、パッケージのトップディレクトリでした。テスト中にファイルパスを書くとき、パッケージのトップディレクトリから相対パスを書けばOKでした。

cabal v2-test で起動されるテストの CWD は、パッケージのトップディレクトリではないようです。ファイルパスは、どうやって書くのが正しいでしょうか? できれば、v1-test と共存できる方法が知りたいです。
自分の手元では v2 でもパッケージのルートが基点になってるようです
あれ、そうですか? github action だと、openFile がエラーになります。。。
あ、v2-test で "dist" の存在を仮定している部分がありました。ここの問題のようです。
お、前進しました。ありがとうございました!