[scripts] self_test.py: Usage of wrong Reference Executables
self_test.py seems to use the wrong reference executables when pointing to a different directory:
I tried to call
./self_test.py --create --encref ref_dir/IVAS_cod --decref ref_dir/IVAS_dec
In my case, it's apparently using the executables ../IVAS_cod
and ../IVAS_dec
from the calling directory.
(checked with Linux process monitor)
Also, when calling it with a full list of reference and test executables, it's just aborting with
File "/home/ame-tmp2/mul/ivas/3gpp_forge/mr_1750/ivas-codec/scripts/./self_test.py", line 2017, in <module>
script.run()
File "/home/ame-tmp2/mul/ivas/3gpp_forge/mr_1750/ivas-codec/scripts/./self_test.py", line 1361, in run
ref_modes = self.create_missing_dec_mode_list(run_dict)
File "/home/ame-tmp2/mul/ivas/3gpp_forge/mr_1750/ivas-codec/scripts/./self_test.py", line 1076, in create_missing_dec_mode_list
suffices = IvasModeCollector.get_bs_processing_suffices(
AttributeError: module 'pyivastest.IvasModeCollector' has no attribute 'get_bs_processing_suffices'