Skip to content

SBA PLC test issues

The SBA PLC tests test_sba_plc_system* are dependent on the test_sba_enc_system*. This should be resolved by the two-step generation approach with -m create_ref,-m create_ref_part2, but this job https://forge.3gpp.org/rep/sa4/audio/ivas-basop/-/jobs/314321 in sa4/audio/ivas-basop!428 (closed) suggests this might not be working.

Blocks merge of sa4/audio/ivas-basop!428 (closed)

Edit: SBA PLC tests use the correct DuT bitstream, but they are created in the ref folder.

image

The orange arrow indicates where the problem seems to happen. To break this dependency, one solution could be to generate the encoder bitstreams within the test job, like below. image

  • The advantage is that the inter-job dependency is removed, and this would hopefully resolve the observed problems.
  • Another advantage is that we probably can simplify the number of arguments to generate the tests, e.g. only --create_ref and --create_cut like the renderer tests.
  • On the downside, the same bitstreams are generated several times, since they are combined with several error patterns. This would cost some additional processing time.
Edited by norvell