tparse is reporting PANIC status for a test that does have a panic, but it's expected and the panic is being handled in the code and not throwing another panic. The test itself has a PASS status from the go test output, so I'd expect tparse to report the test as PASS.