test for weird deadlocks

This commit is contained in:
Fabian Posch 2025-02-02 22:18:38 +01:00
parent cd0742cbaa
commit d5133e3eaa

View file

@ -96,8 +96,10 @@ void LogParser::finalize() {
if (has_reference) { if (has_reference) {
// model has not sent all tokens yet // model has not sent all tokens yet
if ((dut_output_tokens_ + output_token_difference_) < reference->output_tokens) { if (dut_output_tokens_ < reference->output_tokens) {
std::cout << "Token count based deadlock, reference had " << reference->output_tokens << " dut had " << dut_output_tokens_ << std::endl;
// a deadlock must have occured // a deadlock must have occured
artifact->set_fault_deadlock(true); artifact->set_fault_deadlock(true);
failure_mode = true; failure_mode = true;