map-syntax 0.2.0.1 → 0.2.0.2
raw patch · 4 files changed
+37/−57 lines, 4 filesdep ~hspec
Dependency ranges changed: hspec
Files
- map-syntax.cabal +4/−3
- runCoverage.sh +32/−0
- runTestsAndCoverage.sh +0/−53
- src/Data/Map/Syntax.hs +1/−1
map-syntax.cabal view
@@ -1,5 +1,5 @@ name: map-syntax-version: 0.2.0.1+version: 0.2.0.2 synopsis: Syntax sugar for defining maps description: Haskell's canonical list of tuples syntax for defining maps is not very@@ -13,12 +13,13 @@ build-type: Simple cabal-version: >= 1.10 category: Data Structures+Tested-With: GHC == 7.4.2, GHC == 7.6.3, GHC == 7.8.4, GHC == 7.10.2, GHC == 8.0.1 extra-source-files: .ghci, LICENSE, README.md,- runTestsAndCoverage.sh+ runCoverage.sh Library@@ -62,5 +63,5 @@ HUnit >= 1.2 && < 2, mtl >= 2.0 && < 2.3, QuickCheck >= 2.3.0.2 && < 3,- hspec >= 2.2.3 && < 2.3,+ hspec >= 2.2.3 && < 2.4, transformers >= 0.3 && < 0.6
+ runCoverage.sh view
@@ -0,0 +1,32 @@+#!/bin/sh++set -e++PKGVERSION=$(cabal info . | awk '{print $2;exit}')++echo $PKGVERSION++ROOT=dist-newstyle/build/$PKGVERSION+DIR=$ROOT/hpc/vanilla+HPCDIR=$DIR/mix/testsuite++DESTDIR=hpc++EXCLUDES='Main+Data.Map.Syntax.Tests+Data.Map.Syntax.Util'++EXCL=""++for m in $EXCLUDES; do+ EXCL="$EXCL --exclude=$m"+done++rm -Rf $DESTDIR+mkdir -p $DESTDIR+hpc markup $EXCL --hpcdir=$HPCDIR --destdir=$DESTDIR testsuite # >/dev/null 2>&1++cat <<EOF++Test coverage report written to $DESTDIR.+EOF
− runTestsAndCoverage.sh
@@ -1,53 +0,0 @@-#!/bin/sh--set -e--if [ -z "$DEBUG" ]; then- export DEBUG="testsuite"-fi--SUITE=./dist/build/testsuite/testsuite--export LC_ALL=C-export LANG=C--rm -f testsuite.tix--if [ ! -f $SUITE ]; then-cat <<EOF-Testsuite executable not found, please run:-cabal configure --enable-tests --enable-library-coverage-then-cabal build-EOF- exit;-fi--./dist/build/testsuite/testsuite -j4 -a1000 $*--DIR=dist/hpc--MIXDIR=$DIR/mix/testsuite-OUTDIR=$DIR/html--rm -Rf $OUTDIR-mkdir -p $OUTDIR--EXCLUDES='Main-Data.Map.Syntax.Tests-Data.Map.Syntax.Util'--EXCL=""--for m in $EXCLUDES; do- EXCL="$EXCL --exclude=$m"-done--hpc markup $EXCL --hpcdir=$MIXDIR --destdir=$OUTDIR testsuite # >/dev/null 2>&1--rm -f testsuite.tix--cat <<EOF--Test coverage report written to $DIR.-EOF
src/Data/Map/Syntax.hs view
@@ -18,7 +18,7 @@ Here's an example: -> foo :: MapSyntax Text+> foo :: MapSyntax Text Text > foo = do > "firstName" ## "John" > "lastName" ## "Smith"