-- -*- coding: utf-8; mode: haskell; -*-
-- File: tests/Tests.hs
--
-- License:
-- Copyright 2017 Awake Security
--
-- Licensed under the Apache License, Version 2.0 (the "License");
-- you may not use this file except in compliance with the License.
-- You may obtain a copy of the License at
--
-- http://www.apache.org/licenses/LICENSE-2.0
--
-- Unless required by applicable law or agreed to in writing, software
-- distributed under the License is distributed on an "AS IS" BASIS,
-- WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-- See the License for the specific language governing permissions and
-- limitations under the License.
-- |
-- Module : Main
-- Copyright : Copyright 2017 Awake Security
-- License : Apache-2.0
-- Maintainer : opensource@awakesecurity.com
-- Stability : experimental
--
-- The @language-ninja@ documentation tests.
module Main (main) where
import qualified Build_doctests as DC
import Data.Foldable (traverse_)
import Test.DocTest (doctest)
--------------------------------------------------------------------------------
main :: IO ()
main = let args = DC.flags ++ DC.pkgs ++ DC.module_sources
in traverse_ putStrLn args >> doctest args
--------------------------------------------------------------------------------