HTF 0.15.0.0 → 0.15.0.1
raw patch · 14 files changed
+37/−66 lines, 14 filesdep ~mtl
Dependency ranges changed: mtl
Files
- .travis.yml +0/−36
- ChangeLog +3/−0
- HTF.cabal +13/−10
- TODO.org +0/−11
- Test/Framework/TestReporter.hs +1/−0
- stack-ghc-8.0.yaml +0/−5
- stack-ghc-8.10.yaml +4/−0
- stack-ghc-8.4.yaml +1/−1
- stack-ghc-8.6.yaml +1/−1
- stack-ghc-8.8.yaml +1/−1
- stack-ghc-9.0.yaml +4/−0
- stack-ghc-9.2.yaml +4/−0
- stack-ghc-9.4.yaml +4/−0
- stack.yaml +1/−1
− .travis.yml
@@ -1,36 +0,0 @@-# Use new container infrastructure to enable caching-sudo: false--# Choose a lightweight base image; we provide our own build tools.-language: c--# GHC depends on GMP. You can add other dependencies here as well.-addons:- apt:- packages:- - libgmp-dev--# The different configurations we want to test. You could also do things like-# change flags or use --stack-yaml to point to a different file.-env:-- HTF_TEST_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-9.0.yaml"-- HTF_TEST_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-8.10.yaml"-- HTF_TEST_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-8.8.yaml"-- HTF_TEST_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-8.6.yaml"-- HTF_TEST_STACK_ARGS="--stack-yaml ${TRAVIS_BUILD_DIR}/stack-ghc-8.4.yaml"--before_install:-# Download and unpack the stack executable-- mkdir -p ~/.local/bin-- export PATH=$HOME/.local/bin:$PATH-- travis_retry curl -L https://www.stackage.org/stack/linux-x86_64 | tar xz --wildcards --strip-components=1 -C ~/.local/bin '*/stack'--# This line does all of the work: installs GHC if necessary, build the library,-# executables, and test suites, and runs the test suites. --no-terminal works-# around some quirks in Travis's terminal implementation.-script: ${TRAVIS_BUILD_DIR}/scripts/travis-check--# Caching so the next build will be fast too.-cache:- directories:- - $HOME/.stack
ChangeLog view
@@ -1,3 +1,6 @@+* 0.15.0.1+ - Fix build for mtl-2.3 #118+ * 0.15.0.0 - Remove macros for assertions, location information is now provided via HasCallStack. For most users, this change should be backwards compatible.
HTF.cabal view
@@ -1,11 +1,11 @@ Cabal-Version: 2.0 Name: HTF-Version: 0.15.0.0+Version: 0.15.0.1 License: LGPL-2.1 License-File: LICENSE-Copyright: (c) 2005-2015 Stefan Wehr-Author: Stefan Wehr <wehr@factisresearch.com>-Maintainer: Stefan Wehr <wehr@factisresearch.com>+Copyright: (c) 2005-2023 Stefan Wehr+Author: Stefan Wehr+Maintainer: Stefan Wehr Stability: Beta Category: Testing Synopsis: The Haskell Test Framework@@ -30,22 +30,24 @@ . The documentation of the "Test.Framework.Tutorial" module- provides a tutorial for HTF. The /sample/ provides a good starting point for+ provides a tutorial for HTF. The /sample/ directory in+ the HTF repo provides a good starting point for a project using HTF. Build-Type: Custom Extra-Source-Files: README.md- TODO.org ChangeLog- .travis.yml stack.yaml- stack-ghc-8.0.yaml stack-ghc-8.2.yaml stack-ghc-8.4.yaml stack-ghc-8.6.yaml stack-ghc-8.8.yaml+ stack-ghc-8.10.yaml+ stack-ghc-9.0.yaml+ stack-ghc-9.2.yaml+ stack-ghc-9.4.yaml tests/bbt/should_fail/BBTArgs tests/bbt/should_fail/*.err tests/bbt/should_fail/*.out@@ -88,7 +90,8 @@ scripts/prepare tested-with:- GHC == 9.2.1+ GHC == 9.4.4+ GHC == 9.2.6 GHC == 9.0.2 GHC == 8.10.7 GHC == 8.8.4@@ -103,7 +106,7 @@ Custom-Setup Setup-Depends: base >= 4.10 && < 5, process,- Cabal+ Cabal < 4 Executable htfpp Main-Is: HTFPP.hs
− TODO.org
@@ -1,11 +0,0 @@-* Relase 0.13-** New parser-*** Add support for MultiWayIf and LambdaCase to haskell-src-exts-*** Allow default Fixities for haskell-src-exts-** Support for timeouts (--timeout=SECS)-** External interface for integrating other test frameworks-*** Support for Smallcheck and/or Lazy Smallcheck-*** Configuration file for htfpp-**** Expansion templates (extensible!)-** Support for benchmarks-** Collect testmodules with a new preprocessor (new preprocessor runs on the main module)
Test/Framework/TestReporter.hs view
@@ -39,6 +39,7 @@ import Test.Framework.XmlOutput import System.IO+import Control.Monad import Control.Monad.RWS import Text.PrettyPrint
− stack-ghc-8.0.yaml
@@ -1,5 +0,0 @@-resolver: lts-9.21-flags: {}-packages:-- '.'-extra-deps: []
+ stack-ghc-8.10.yaml view
@@ -0,0 +1,4 @@+resolver: lts-18.28+flags: {}+packages:+- '.'
stack-ghc-8.4.yaml view
@@ -1,4 +1,4 @@-resolver: lts-12.17+resolver: lts-12.26 flags: {} packages: - '.'
stack-ghc-8.6.yaml view
@@ -1,4 +1,4 @@-resolver: lts-14.3+resolver: lts-14.27 flags: {} packages: - '.'
stack-ghc-8.8.yaml view
@@ -1,4 +1,4 @@-resolver: lts-16.20+resolver: lts-16.31 flags: {} packages: - '.'
+ stack-ghc-9.0.yaml view
@@ -0,0 +1,4 @@+resolver: lts-19.33+flags: {}+packages:+- '.'
+ stack-ghc-9.2.yaml view
@@ -0,0 +1,4 @@+resolver: lts-20.12+flags: {}+packages:+- '.'
+ stack-ghc-9.4.yaml view
@@ -0,0 +1,4 @@+resolver: nightly-2023-02-23+flags: {}+packages:+- '.'
stack.yaml view
@@ -1,4 +1,4 @@-resolver: lts-16.20+resolver: lts-16.31 flags: {} packages: - '.'