mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-04 20:17:42 +00:00
attempt to make travis OSX tests green and mandatory
This commit is contained in:
14
.travis.yml
14
.travis.yml
@@ -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
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
discard """
|
||||
output: "Exit 1\nExit 2"
|
||||
disabled: "macosx"
|
||||
"""
|
||||
import coro
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user