# test: overhaul stack_trace testing · gitcafe/zig

[View on GitCafe](https://git.cafe/gitcafe/zig/commit/d99dc21b9f00dffcf919188ef6751ee85a2c662e)

Repository: [gitcafe/zig](https://git.cafe/gitcafe/zig)

Visibility: public

Requested revision: d99dc21b9f00dffcf919188ef6751ee85a2c662e

Requested commit: d99dc21b9f00dffcf919188ef6751ee85a2c662e

Commit: d99dc21b9f00dffcf919188ef6751ee85a2c662e

Tree: 631591c6fda8f4a6bdeccbaf46b6bf1c9814f8b7

Author: Michael Dusan

Committer: Michael Dusan

## Message

```
test: overhaul stack_trace testing

- limit expected-output to main source file;
  ie. tolerate changes to start.zig
- when mode != .Debug the function name is now symbolically represented;
  ie. tolerate changes in llvm optimizer effects on the callstack
- cleanup how test cases are specified
- add test case predicates for excluding by arch, os or custom fn

```

## Parents

- [75f86dab3fba75052da0c7c03d007ff1f20dd154](https://git.cafe/gitcafe/zig/commit/75f86dab3fba75052da0c7c03d007ff1f20dd154?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zig/tree/d99dc21b9f00dffcf919188ef6751ee85a2c662e?format=markdown)
