Add logging and assertions on output to cyclical test
[cabal.git] / cabal-testsuite / PackageTests / NewSdist / MultiTarget / all-output-dir.test.hs
blob97a48c568929c30d2ad813d3f428d1efc7da3ad5
1 import Test.Cabal.Prelude
2 import System.Directory
3 main = cabalTest $ withSourceCopy $ do
4 cwd <- fmap testCurrentDir getTestEnv
5 liftIO $ createDirectoryIfMissing False $ cwd </> "archives"
6 cabal "v2-sdist" ["all", "--output-dir", "archives"]
7 shouldNotExist $ cwd </> "dist-newstyle/sdist/a-0.1.tar.gz"
8 shouldNotExist $ cwd </> "dist-newstyle/sdist/b-0.1.tar.gz"
9 shouldExist $ cwd </> "archives/a-0.1.tar.gz"
10 shouldExist $ cwd </> "archives/b-0.1.tar.gz"