packages feed

hadoop-rpc-1.1.0.0: test/Main.hs

{-# LANGUAGE OverloadedStrings #-}

module Main (main) where

import Data.Hadoop.Types
import Network.Hadoop.Hdfs
import Test.Tasty (TestTree, defaultMain, testGroup)
import Test.Tasty.HUnit (testCase)

------------------------------------------------------------------------

main :: IO ()
main = defaultMain testTree

testTree :: TestTree
testTree = testGroup "Commands" [listing]
  where
    listing = testCase "Listing root" $ do
        files <- runHdfs' config (getListing' "/")
        print files

config :: HadoopConfig
config = HadoopConfig {
      hcUser      = UserDetails "hdfs" Nothing
    , hcNameNodes = [NameNode (Endpoint "127.0.0.1" 8020) Nothing]
    , hcProxy     = Just (Endpoint "127.0.0.1" 2080)
    }