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:
Anna 2023-03-01 22:01:58 +05:00 • committed by GitHub
commit cf083af262
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 21 additions and 18 deletions

View file

@ -1,5 +1,5 @@
discard """ discard """
cmd: "nim $target $options -d:nimPreviewSlimSystem --excessiveStackTrace:off $file" matrix: "-d:nimPreviewSlimSystem --stackTrace:on --excessiveStackTrace:off"
output: '''true''' output: '''true'''
""" """
import std/assertions import std/assertions

View file

@ -1,4 +1,5 @@
discard """ discard """
matrix: "--stackTrace:on --hint:all:off --warnings:off"
output: '''ok''' output: '''ok'''
""" """
import strscans, strutils import strscans, strutils
@ -76,10 +77,10 @@ when true:
bar() bar()
const expectedStackTrace = """ const expectedStackTrace = """
tproper_stacktrace.nim(86) tproper_stacktrace tproper_stacktrace.nim(87) tproper_stacktrace
tproper_stacktrace.nim(76) foo tproper_stacktrace.nim(77) foo
tproper_stacktrace.nim(73) bar tproper_stacktrace.nim(74) bar
tproper_stacktrace.nim(7) raiseTestException tproper_stacktrace.nim(8) raiseTestException
""" """
verifyStackTrace expectedStackTrace: verifyStackTrace expectedStackTrace:
@ -93,9 +94,9 @@ when true:
bar(x) bar(x)
const expectedStackTrace = """ const expectedStackTrace = """
tproper_stacktrace.nim(103) tproper_stacktrace tproper_stacktrace.nim(104) tproper_stacktrace
tproper_stacktrace.nim(90) bar tproper_stacktrace.nim(91) bar
tproper_stacktrace.nim(7) raiseTestException tproper_stacktrace.nim(8) raiseTestException
""" """
verifyStackTrace expectedStackTrace: verifyStackTrace expectedStackTrace:
@ -110,10 +111,10 @@ when true:
bar() bar()
const expectedStackTrace = """ const expectedStackTrace = """
tproper_stacktrace.nim(120) tproper_stacktrace tproper_stacktrace.nim(121) tproper_stacktrace
tproper_stacktrace.nim(110) foo tproper_stacktrace.nim(111) foo
tproper_stacktrace.nim(107) bar tproper_stacktrace.nim(108) bar
tproper_stacktrace.nim(7) raiseTestException tproper_stacktrace.nim(8) raiseTestException
""" """
verifyStackTrace expectedStackTrace: verifyStackTrace expectedStackTrace:
@ -129,10 +130,10 @@ when true:
bar() bar()
const expectedStackTrace = """ const expectedStackTrace = """
tproper_stacktrace.nim(139) tproper_stacktrace tproper_stacktrace.nim(140) tproper_stacktrace
tproper_stacktrace.nim(129) foo tproper_stacktrace.nim(130) foo
tproper_stacktrace.nim(125) baz tproper_stacktrace.nim(126) baz
tproper_stacktrace.nim(7) raiseTestException tproper_stacktrace.nim(8) raiseTestException
""" """
verifyStackTrace expectedStackTrace: verifyStackTrace expectedStackTrace:

View file

@ -1,5 +1,6 @@
discard """ discard """
outputsub: '''tproper_stacktrace2.nim(20) main''' matrix: "--stackTrace:on"
outputsub: '''tproper_stacktrace2.nim(21) main'''
exitcode: 1 exitcode: 1
""" """

View file

@ -1,5 +1,6 @@
discard """ discard """
outputsub: '''tproper_stacktrace3.nim(21) main''' matrix: "--stackTrace:on"
outputsub: '''tproper_stacktrace3.nim(22) main'''
exitcode: 1 exitcode: 1
""" """