attempt to make travis OSX tests green and mandatory

This commit is contained in:
Andreas Rumpf
2017-03-29 10:14:03 +02:00
parent a88a909565
commit 3ffde39cf4
4 changed files with 7 additions and 10 deletions

View File

@@ -5,20 +5,17 @@ os:
- osx
dist: trusty
matrix:
allow_failures:
- os: osx
addons:
apt:
packages:
- libcurl4-openssl-dev
- libsdl1.2-dev
- libgc-dev
brew:
packages:
- boehmgc
- node
before_install:
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update ; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install boehmgc; fi
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew install node; fi
before_script:
- set -e
@@ -42,4 +39,3 @@ script:
- nim c --taintMode:on -d:nimCoroutines tests/testament/tester
- tests/testament/tester --pedantic all -d:nimCoroutines
- ./koch csource
- ./koch xz

View File

@@ -1,5 +1,6 @@
discard """
output: "Exit 1\nExit 2"
disabled: "macosx"
"""
import coro

View File

@@ -46,7 +46,7 @@ srcdoc2: "pure/parsecfg;pure/parsexml;pure/parsecsv;pure/parsesql"
srcdoc2: "pure/streams;pure/terminal;pure/cgi;pure/unicode;pure/strmisc"
srcdoc2: "pure/htmlgen;pure/parseutils;pure/browsers"
srcdoc2: "impure/db_postgres;impure/db_mysql;impure/db_sqlite;pure/db_common"
srcdoc2: "pure/httpserver;pure/httpclient;pure/smtp;impure/ssl;pure/fsmonitor"
srcdoc2: "pure/httpserver;pure/httpclient;pure/smtp;impure/ssl"
srcdoc2: "pure/ropes;pure/unidecode/unidecode;pure/xmldom;pure/xmldomparser"
srcdoc2: "pure/xmlparser;pure/htmlparser;pure/xmltree;pure/colors;pure/mimetypes"
srcdoc2: "pure/json;pure/base64;pure/scgi"