packages feed

aws-sdk-0.12.0: tests/Main.hs

{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE NoMonomorphismRestriction #-}
{-# OPTIONS_GHC -fno-warn-orphans #-}

module Main where

import AWSTests.EC2Tests
import AWSTests.RDSTests
import AWSTests.ELBTests
import AWSTests.CloudWatchTests

main :: IO ()
main = do
    -- EC2 Tests
    runInstanceTests
    runVpcTests
    runAddressTests
    runSnapshotTests
    runImageTests
    runSubnetsTests
    runVolumeTests
    runSecurityGroupTests
    runRouteTests
    runRouteTableTests
    runRegionTests
    runAvailabilityZoneTests
    runTagTests
    runKeyPairTests
    runNetworkInterfaceTests
    runNetworkInterfaceAttributeTests
    runPlacementGroupTests
    runConversionTaskTests
    runAclTests

    -- RDS Tests
    runDBSnapshotTests
    runDBInstanceTests
    runDBParameterGroupTests
    runDBSecurityGroupTests
    runDBSubnetGroupTests
    runEventTests
    runEventSubscriptionTests
    runOptionGroupTests

    -- ELB Tests
    runLoadBalancerTests

    -- CloudWatch Tests
    runAlarmTests
    runMetricTests