Orígenes: problemas com ramificação de fluxo usando IDs de teste

Estou tendo problemas com a ramificação condicional do fluxo com base no resultado de um teste anterior. Esse código de fluxo deve gerar um ponto de teste de fallback se o primeiro teste falhar:

  bist :cpu, ip: :L2, testmode: :speed, cond: :pmin, id: :cpu_pmin
  bist :cpu, ip: :L2, testmode: :speed, cond: :pmax, if_failed: :cpu_pmin

O uso do origen para renderizar o fluxo com esse código gera dois testes consecutivos sem ramificação:

  run(cpu_L2_speed_pmin_95CE6EC);
  run(cpu_L2_speed_pmax_95CE6EC);

Isso parece funcionar corretamente quando uso um ID anexado a um grupo, mas não um teste individual.

Se eu substituir a segunda chamada de teste por uma chamada para bin, recebo um erro:

  bist :cpu, ip: :L2, testmode: :speed, cond: :pmin, id: :cpu_pmin
  bin 10, if_failed: :cpu_pmin

produz a mensagem de erro:

[ERROR]      1.464[0.927]    || Test ID cpu_pmin is referenced in flow func in the following lines, but it is never defined:
[ERROR]      1.465[0.000]    ||   /<origen_pathname>/program/func.rb:41

questionAnswers(1)

yourAnswerToTheQuestion