[kotlin-native][test][debugger] exclude non constant part of stack trace from gold values

(cherry picked from commit ac072d3cc0aea0d311062f58fb5382cac6912deb)
This commit is contained in:
Vasily Levchenko
2021-05-31 18:59:54 +02:00
committed by Space
parent ea24da117b
commit a0503aa2d7
@@ -229,8 +229,7 @@ class LldbTests {
frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}<anonymous>_1${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5
frame #3: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:3:5
frame #4: [..] kt42208.kexe`Konan_start(args=[..]) at kt42208-1.kt:1:1
frame #5: [..] kt42208.kexe`Init_and_run_start + 107
frame #6: [..]
frame #5: [..]
> c
> bt
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
@@ -239,8 +238,6 @@ class LldbTests {
frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}<anonymous>_1${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5
frame #3: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:4:5
frame #4: [..] kt42208.kexe`Konan_start(args=[..]) at kt42208-1.kt:1:1
frame #5: [..] kt42208.kexe`Init_and_run_start + 107
frame #6: [..]
> c
> bt
* thread #1, queue = 'com.apple.main-thread', stop reason = breakpoint 1.1
@@ -249,8 +246,6 @@ class LldbTests {
frame #2: [..] kt42208.kexe`kfun:${'$'}main${'$'}<anonymous>_1${'$'}FUNCTION_REFERENCE${'$'}0.${'$'}<bridge-BNN>invoke(_this=[..]){}kotlin.Boolean#internal at kt42208-1.kt:2:5
frame #3: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:5:5
frame #4: [..] kt42208.kexe`Konan_start(args=[..]) at kt42208-1.kt:1:1
frame #5: [..] kt42208.kexe`Init_and_run_start + 107
frame #6: [..]
""".trimIndent().lldb(binary)
}
@@ -289,10 +284,8 @@ class LldbTests {
frame #3: [..] kt42208.kexe`kfun:#bar(v=[]){} at kt42208-3.kt:2:4
frame #4: [..] kt42208.kexe`kfun:#main(){} at kt42208-1.kt:3:5
frame #5: [..] kt42208.kexe`Konan_start(args=[]) at kt42208-1.kt:1:1
frame #6: [..] kt42208.kexe`Init_and_run_start + 107
frame #7: [..]
frame #8: [..]
> c
> q
""".trimIndent().lldb(binary)
}