git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
Merge pull request #946 from purescript/test-everything

Build core libraries during CI build, fix #737.

commitaba842cc8fff9329b5aed4b6cd38222321ba58a0 authorPhil Freeman <paf31@cantab.net> dateFri 6 Mar 2015, 18:28 (12 years ago) parentdbf40c4906a9b3
3 files changed+52
core-tests/.gitignore+2 core-tests/test-everything.sh+44 travis-after-script.sh+6
core-tests/.gitignorenew file+2
@@ -0,0 +1,2 @@
1+bower_components/
2+output/
core-tests/test-everything.shnew file+44
@@ -0,0 +1,44 @@
1+#!/bin/bash
2+
3+set -e
4+
5+npm install -g bower
6+
7+bower i purescript-profunctor \
8+ purescript-contravariant \
9+ purescript-parallel \
10+ purescript-control \
11+ purescript-tailrec \
12+ purescript-maps \
13+ purescript-free \
14+ purescript-transformers \
15+ purescript-monad-eff \
16+ purescript-exists \
17+ purescript-monoid \
18+ purescript-either \
19+ purescript-maybe \
20+ purescript-inject \
21+ purescript-graphs \
22+ purescript-enums \
23+ purescript-unfoldable \
24+ purescript-coproducts \
25+ purescript-lazy \
26+ purescript-distributive \
27+ purescript-identity \
28+ purescript-bifunctors \
29+ purescript-const \
30+ purescript-sets \
31+ purescript-quickcheck \
32+ purescript-foreign \
33+ purescript-foldable-traversable \
34+ purescript-tuples \
35+ purescript-strings \
36+ purescript-arrays \
37+ purescript-random \
38+ purescript-refs \
39+ purescript-globals \
40+ purescript-exceptions \
41+ purescript-validation \
42+ purescript-math
43+
44+find bower_components/**/src -name '*.purs' | xargs ../dist/build/psc-make/psc-make
travis-after-script.sh+6
@@ -1,5 +1,11 @@
11set -e
22
3+pushd core-tests/
4+
5+./test-everything.sh
6+
7+popd
8+
39if [ -z $( git describe --tags --exact-match 2>/dev/null ) ]
410then
511 cabal install hpc-coveralls