@@ -3,6 +3,9 @@ before_install:
3 - sudo add-apt-repository --yes ppa:h-rayflood/llvm
3 - sudo add-apt-repository --yes ppa:h-rayflood/llvm
4 - sudo apt-get update -qq
4 - sudo apt-get update -qq
5 - sudo apt-get install -qq libgc-dev llvm-3.3
5 - sudo apt-get install -qq libgc-dev llvm-3.3
6+ - sudo apt-get install -qq libghc-unordered-containers-dev libghc-mtl-dev libghc-network-dev libghc-xml-dev libghc-transformers-dev libghc-text-dev libghc-utf8-string-dev libghc-vector-dev libghc-split-dev libghc-ansi-terminal-dev libghc-ansi-wl-pprint-dev
7+ # trifecta dependencies
8+ - sudo apt-get install -qq libghc-blaze-builder-dev libghc-blaze-html-dev libghc-data-lens-dev libghc-bifunctors-dev libghc-hashable-dev libghc-semigroups-dev libghc-semigroupoids-dev libghc-parallel-dev libghc-comonad-dev libghc-terminfo-dev libghc-keys-dev
7 - cabal install -f FFI -f LLVM --only-dependencies --enable-tests
10 - cabal install -f FFI -f LLVM --only-dependencies --enable-tests
8before_script:
11before_script:
@@ -14,7 +17,8 @@ script:
14 - cabal configure -f FFI -f LLVM
17 - cabal configure -f FFI -f LLVM
15 - cabal build
18 - cabal build
16 - cabal copy
19 - cabal copy
17− - make -j2 test
20+ - make -j2 $TESTS
18− - make -j2 test_llvm
21+env:
19− - make -j2 test_java
23+ - TESTS=test_java