on master help sign in
Run tests in xvfb
commitbad6de7416f342ccfaee39baf8de8ae1af6040bf authorHamish Mackenzie <Hamish.K.Mackenzie@googlemail.com> dateTue 29 Mar 2016, 03:53 (11 years ago) parentca30a84
2 files changed+9−9
.travis.yml+8−8 src/Language/Javascript/JSaddle/Object.hs+1−1
.travis.yml+8−8
@@ -5,17 +5,17 @@ sudo: false
55matrix:
66 include:
77 - env: CABALVER=1.20 GHCVER=7.8.3
8− addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.3,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev], sources: [hvr-ghc]}}
8+ addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.3,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev, xvfb], sources: [hvr-ghc]}}
99 - env: CABALVER=1.20 GHCVER=7.8.4
10− addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev], sources: [hvr-ghc]}}
10+ addons: {apt: {packages: [cabal-install-1.18,ghc-7.8.4,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev, xvfb], sources: [hvr-ghc]}}
1111 - env: CABALVER=1.22 GHCVER=7.10.1
12− addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.1,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev], sources: [hvr-ghc]}}
12+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.1,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev, xvfb], sources: [hvr-ghc]}}
1313 - env: CABALVER=1.22 GHCVER=7.10.2
14− addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev], sources: [hvr-ghc]}}
14+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.2,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev, xvfb], sources: [hvr-ghc]}}
1515 - env: CABALVER=1.22 GHCVER=7.10.3
16− addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev], sources: [hvr-ghc]}}
16+ addons: {apt: {packages: [cabal-install-1.22,ghc-7.10.3,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev, xvfb], sources: [hvr-ghc]}}
1717 - env: CABALVER=head GHCVER=head
18− addons: {apt: {packages: [cabal-install-head,ghc-head,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev], sources: [hvr-ghc]}}
18+ addons: {apt: {packages: [cabal-install-head,ghc-head,happy-1.19.5,alex-3.1.4,libwebkitgtk-dev,libwebkitgtk-3.0-dev, xvfb], sources: [hvr-ghc]}}
1919 allow_failures:
2020 - env: CABALVER=head GHCVER=head
2121
@@ -33,12 +33,12 @@ script:
3333 - cabal install --only-dependencies --enable-tests --force-reinstalls
3434 - cabal configure --enable-tests
3535 - cabal build
36− - cabal test
36+ - xvfb-run cabal test
3737 - cabal clean
3838 - cabal install --only-dependencies -f-gtk3 --enable-tests --force-reinstalls
3939 - cabal configure -f-gtk3 --enable-tests
4040 - cabal build
41− - cabal test
41+ - xvfb-run cabal test
4242 - cabal clean
4343 - cabal sdist
4444
src/Language/Javascript/JSaddle/Object.hs+1−1
@@ -420,7 +420,7 @@ infixr 1 <##
420420-- JavaScript type (like Date) then this function will fail.
421421--
422422-- >>> testJSaddle $ new (jsg "Date") (2013, 1, 1)
423−-- Fri Feb 01 2013 00:00:00 GMT+1300 (NZDT)
423+-- Fri Feb 01 2013 00:00:00 GMT+... (...)
424424new :: (MakeObject constructor, MakeArgs args)
425425 => constructor
426426 -> args