packages feed

pkgtreediff-0.6.0: test/tests.hs

import SimpleCmd
import System.IO

program :: [String] -> IO ()
program test = do
  timeIO $ cmdLog "pkgtreediff" test
  putStrLn ""

tests :: [[String]]
tests =
  [
    ["-r", "test/files/35", "test/files/36"]
  -- FIXME until native repoquerying use dnf-repo
  , ["--ignore-release",
     "dnf-repo -q -d * -u http://download.fedoraproject.org/pub/fedora/linux/releases/35/Everything/x86_64/os/ repoquery --qf %{name}-%{version}-%{release}.%{arch}",
     "dnf-repo -q -d * -u http://download.fedoraproject.org/pub/fedora/linux/releases/36/Everything/x86_64/os/ repoquery --qf %{name}-%{version}-%{release}.%{arch}"]
  ]

main :: IO ()
main = do
  hSetBuffering stdout NoBuffering
  mapM_ program tests
  putStrLn $ "\n" ++ show (length tests) ++ " command tests run"