make tests green on Unix

This commit is contained in:
Andreas Rumpf
2018-05-15 01:39:56 +02:00
parent 02b78d3f94
commit 5bf6ad9fa3
2 changed files with 6 additions and 5 deletions

View File

@@ -647,7 +647,3 @@ proc listHints*(conf: ConfigRef) =
if hint in conf.notes: "x" else: " ",
configuration.HintsToStr[ord(hint) - ord(hintMin)]
])
# enable colors by default on terminals
#if terminal.isatty(stderr):
# incl(gGlobalOptions, optUseColors)

View File

@@ -10,6 +10,8 @@
import
os, strutils, strtabs, osproc, sets, configuration, platform
from terminal import isatty
const
hasTinyCBackend* = defined(tinyc)
useEffectSystem* = true
@@ -182,7 +184,7 @@ const
optBoundsCheck, optOverflowCheck, optAssert, optWarns,
optHints, optStackTrace, optLineTrace,
optPatterns, optNilCheck, optMoveCheck}
DefaultGlobalOptions* = {optThreadAnalysis, optUseColors}
DefaultGlobalOptions* = {optThreadAnalysis}
template newPackageCache*(): untyped =
newStringTable(when FileSystemCaseSensitive:
@@ -221,6 +223,9 @@ proc newConfigRef*(): ConfigRef =
implicitIncludes: @[], # modules that are to be implicitly included
docSeeSrcUrl: ""
)
# enable colors by default on terminals
if terminal.isatty(stderr):
incl(result.globalOptions, optUseColors)
proc newPartialConfigRef*(): ConfigRef =
## create a new ConfigRef that is only good enough for error reporting.