Commit 6416a60c authored by TYAGIRIS's avatar TYAGIRIS
Browse files

add CLANG O0 option to makefile, fix renderer tests partially

parent b4e4cb98
Loading
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -71,6 +71,9 @@ LDLIBS += -lm

# Clang sanitizer compiler options
CCCLANG = clang
ifeq "$(CLANG)" "0"
CC       = $(CCCLANG)
endif
ifeq "$(CLANG)" "1"
CC       = $(CCCLANG)
CFLAGS  += -fsanitize=memory
+13 −14
Original line number Diff line number Diff line
@@ -5,25 +5,24 @@ cp IVAS_dec IVAS_dec_ref
cp IVAS_rend IVAS_rend_ref
cp ISAR_post_rend ISAR_post_rend_ref
python3 scripts/prepare_combined_format_inputs.py
python3 -m pytest -q tests/codec_be_on_mr_nonselection tests/renderer/test_renderer.py tests/split_rendering/test_split_rendering.py -v -n auto --update_ref 1 --create_ref --keep_files --html=report_cmd.html --self-contained-html
python3 -m pytest -q tests/codec_be_on_mr_nonselection tests/renderer_short/test_renderer.py tests/split_rendering/test_split_rendering.py -v -n auto --update_ref 1 --create_ref --keep_files --html=report_cmd.html --self-contained-html
python3 scripts/parse_commands.py report_cmd.html Readme_IVAS.txt  
rm -rf testvec
mkdir testvec
mkdir testvec/binauralRenderer_interface
mkdir testvec/testv
mkdir testvec/testv/renderer
mkdir testvec/testv/renderer_short
mkdir testvec/testv/split_rendering        
mkdir testvec/bin    
cp      scripts/testv/* testvec/testv
cp -r scripts/testv/* testvec/testv
cp -r scripts/ls_layouts testvec
cp -r scripts/object_edit testvec
cp -r scripts/switchPaths testvec
cp -r scripts/trajectories testvec
cp -r scripts/binauralRenderer_interface/binaural_renderers_hrtf_data testvec/binauralRenderer_interface
cp -r tests/ref testvec/testv/ref
cp -r   tests/dut/* testvec/testv/ref
cp -r   tests/renderer/cut testvec/testv/renderer/ref
cp -r   tests/split_rendering/cut testvec/testv/split_rendering/ref 
cp -r tests/renderer_short/ref testvec/testv/renderer_short/ref
cp -r tests/split_rendering/ref testvec/testv/split_rendering/ref
cp -r tests/split_rendering/renderer_configs testvec/testv/split_rendering/renderer_configs
cp -r tests/split_rendering/error_patterns testvec/testv/split_rendering/error_patterns

+4 −4
Original line number Diff line number Diff line
@@ -98,7 +98,7 @@ class MLDConformance:

    def createDirs(self):
        os.makedirs(self.outputDir, exist_ok=True)
        subdirs = ["enc", "dec", "renderer", "split_rendering"]
        subdirs = ["enc", "dec", "renderer_short", "split_rendering"]
        for odir in subdirs:
            os.makedirs(os.path.join(self.outputDir, "ref", odir), exist_ok=True)
            os.makedirs(os.path.join(self.outputDir, "dut", odir), exist_ok=True)
@@ -265,7 +265,7 @@ class MLDConformance:

    def runOneRendererTest(self, tag: str, command: str):
        refRendOutputFile = self.getRendOutputFile(command).replace(
            "$CUT_PATH/renderer", f"{self.testvDir}/renderer"
            "$CUT_PATH/renderer_short", f"{self.testvDir}/renderer_short"
        )
        rendPytestTag = os.path.basename(refRendOutputFile).split(".")[-2]
        command = self.reformatCommand(command=command, ref=False)
@@ -315,7 +315,7 @@ class MLDConformance:
                "$CUT_PATH/ref/param_file/dec/", f"{self.outputDir}/ref/dec/"
            )
            command = command.replace(
                "$CUT_PATH/renderer/cut/", f"{self.outputDir}/ref/renderer/"
                "$CUT_PATH/renderer_short/ref/", f"{self.outputDir}/ref/renderer_short/"
            )
            command = command.replace(
                "$CUT_PATH/split_rendering/cut/",
@@ -335,7 +335,7 @@ class MLDConformance:
                "$CUT_PATH/ref/param_file/dec/", f"{self.outputDir}/dut/dec/"
            )
            command = command.replace(
                "$CUT_PATH/renderer/cut/", f"{self.outputDir}/dut/renderer/"
                "$CUT_PATH/renderer_short/ref/", f"{self.outputDir}/dut/renderer_short/"
            )
            command = command.replace(
                "$CUT_PATH/split_rendering/cut/",