Files
Stephan BehnkeandGitHub 7c9a168a73 Export OTEL traces per test case (#7955)
## What changed?

Exporting an OTEL trace file _per test case_ instead of _per test
suite_.

I also added a new `MemoryExporter` to make the OTEL collection more
efficient and accurate.
Compared to the previous approach, it acts completely
in-process/in-memory; not via gRPC.

## Why?

Removes successful test cases from the file output which makes the
output smaller and easier to use.

Also removes race condition.

Also more efficient.

## How did you test it?
- [ ] built
- [ ] run locally and tested manually
- [x] covered by existing tests
- [ ] added new unit test(s)
- [ ] added new functional test(s)

Example:

<img width="786" alt="Screenshot 2025-06-24 at 2 25 17 PM"
src="https://github.com/user-attachments/assets/b3bb1916-1524-4889-be3b-57ef296b027c"
/>
2025-06-25 11:38:55 -07:00
..