tests: explicitly enable stack traces where needed (#21236)
* tests/assert/tassert_c.nim: explicitly enable stack traces * tests/errmsgs: explicitly enable stack traces
This commit is contained in:
parent
89d8c0b246
commit
cf083af262
4 changed files with 21 additions and 18 deletions
|
|
@ -1,5 +1,5 @@
|
|||
discard """
|
||||
cmd: "nim $target $options -d:nimPreviewSlimSystem --excessiveStackTrace:off $file"
|
||||
matrix: "-d:nimPreviewSlimSystem --stackTrace:on --excessiveStackTrace:off"
|
||||
output: '''true'''
|
||||
"""
|
||||
import std/assertions
|
||||
|
|
|
|||
|
|
@ -1,4 +1,5 @@
|
|||
discard """
|
||||
matrix: "--stackTrace:on --hint:all:off --warnings:off"
|
||||
output: '''ok'''
|
||||
"""
|
||||
import strscans, strutils
|
||||
|
|
@ -76,10 +77,10 @@ when true:
|
|||
bar()
|
||||
|
||||
const expectedStackTrace = """
|
||||
tproper_stacktrace.nim(86) tproper_stacktrace
|
||||
tproper_stacktrace.nim(76) foo
|
||||
tproper_stacktrace.nim(73) bar
|
||||
tproper_stacktrace.nim(7) raiseTestException
|
||||
tproper_stacktrace.nim(87) tproper_stacktrace
|
||||
tproper_stacktrace.nim(77) foo
|
||||
tproper_stacktrace.nim(74) bar
|
||||
tproper_stacktrace.nim(8) raiseTestException
|
||||
"""
|
||||
|
||||
verifyStackTrace expectedStackTrace:
|
||||
|
|
@ -93,9 +94,9 @@ when true:
|
|||
bar(x)
|
||||
|
||||
const expectedStackTrace = """
|
||||
tproper_stacktrace.nim(103) tproper_stacktrace
|
||||
tproper_stacktrace.nim(90) bar
|
||||
tproper_stacktrace.nim(7) raiseTestException
|
||||
tproper_stacktrace.nim(104) tproper_stacktrace
|
||||
tproper_stacktrace.nim(91) bar
|
||||
tproper_stacktrace.nim(8) raiseTestException
|
||||
"""
|
||||
|
||||
verifyStackTrace expectedStackTrace:
|
||||
|
|
@ -110,10 +111,10 @@ when true:
|
|||
bar()
|
||||
|
||||
const expectedStackTrace = """
|
||||
tproper_stacktrace.nim(120) tproper_stacktrace
|
||||
tproper_stacktrace.nim(110) foo
|
||||
tproper_stacktrace.nim(107) bar
|
||||
tproper_stacktrace.nim(7) raiseTestException
|
||||
tproper_stacktrace.nim(121) tproper_stacktrace
|
||||
tproper_stacktrace.nim(111) foo
|
||||
tproper_stacktrace.nim(108) bar
|
||||
tproper_stacktrace.nim(8) raiseTestException
|
||||
"""
|
||||
|
||||
verifyStackTrace expectedStackTrace:
|
||||
|
|
@ -129,10 +130,10 @@ when true:
|
|||
bar()
|
||||
|
||||
const expectedStackTrace = """
|
||||
tproper_stacktrace.nim(139) tproper_stacktrace
|
||||
tproper_stacktrace.nim(129) foo
|
||||
tproper_stacktrace.nim(125) baz
|
||||
tproper_stacktrace.nim(7) raiseTestException
|
||||
tproper_stacktrace.nim(140) tproper_stacktrace
|
||||
tproper_stacktrace.nim(130) foo
|
||||
tproper_stacktrace.nim(126) baz
|
||||
tproper_stacktrace.nim(8) raiseTestException
|
||||
"""
|
||||
|
||||
verifyStackTrace expectedStackTrace:
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
discard """
|
||||
outputsub: '''tproper_stacktrace2.nim(20) main'''
|
||||
matrix: "--stackTrace:on"
|
||||
outputsub: '''tproper_stacktrace2.nim(21) main'''
|
||||
exitcode: 1
|
||||
"""
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
discard """
|
||||
outputsub: '''tproper_stacktrace3.nim(21) main'''
|
||||
matrix: "--stackTrace:on"
|
||||
outputsub: '''tproper_stacktrace3.nim(22) main'''
|
||||
exitcode: 1
|
||||
"""
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue