From 36154a76242a225d6b2acfefe0fbd3e60fe03383 Mon Sep 17 00:00:00 2001 From: Michael Smith Date: Thu, 16 Jan 2025 07:02:13 -0800 Subject: [PATCH] add script to run valgrind on ojph_compress --- tests/run_valgrind_ojph_compress.sh | 17 +++++++++++++++++ tests/run_valgrind_ojph_expand.sh | 8 ++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 tests/run_valgrind_ojph_compress.sh diff --git a/tests/run_valgrind_ojph_compress.sh b/tests/run_valgrind_ojph_compress.sh new file mode 100644 index 00000000..3d894cb5 --- /dev/null +++ b/tests/run_valgrind_ojph_compress.sh @@ -0,0 +1,17 @@ +#!/bin/bash + +set -x +set -u + +PATH_TO_EXECUTABLE="../build/src/apps/ojph_compress/ojph_compress" +INPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr" +OUTPUT_FILENAME="/tmp/out.j2c" +#ADDITIONAL_COMMAND_LINE_OPTIONS="" +#ADDITIONAL_COMMAND_LINE_OPTIONS="-reversible true" +#ADDITIONAL_COMMAND_LINE_OPTIONS="-reversible true -colour_trans false" +#ADDITIONAL_COMMAND_LINE_OPTIONS="-reversible false" +#ADDITIONAL_COMMAND_LINE_OPTIONS="-reversible false -colour_trans false" +#ADDITIONAL_COMMAND_LINE_OPTIONS="-reversible false -qstep 0.025" +ADDITIONAL_COMMAND_LINE_OPTIONS="-reversible false -colour_trans false -qstep 0.5" + +valgrind -s --error-exitcode=1 --leak-check=full --track-origins=yes --show-leak-kinds=all ${PATH_TO_EXECUTABLE} -i ${INPUT_FILENAME} -o ${OUTPUT_FILENAME} ${ADDITIONAL_COMMAND_LINE_OPTIONS} diff --git a/tests/run_valgrind_ojph_expand.sh b/tests/run_valgrind_ojph_expand.sh index 539f2c12..b7796744 100644 --- a/tests/run_valgrind_ojph_expand.sh +++ b/tests/run_valgrind_ojph_expand.sh @@ -6,8 +6,12 @@ set -u PATH_TO_EXECUTABLE="../build/src/apps/ojph_expand/ojph_expand" #INPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-true.colour-transf-true.j2c" #OUTPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-true.colour-transf-true.j2c.exr" -INPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-true.colour-transf-false.j2c" -OUTPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-true.colour-transf-false.j2c.exr" +#INPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-true.colour-transf-false.j2c" +#OUTPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-true.colour-transf-false.j2c.exr" +#INPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-false.qstep-0.025.colour-transf-true.j2c" +#OUTPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-false.qstep-0.025.colour-transf-true.j2c.exr" +INPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-false.qstep-0.025.colour-transf-false.j2c" +OUTPUT_FILENAME="/tmp/SPARKS_ACES_06822.exr.reversible-false.qstep-0.025.colour-transf-false.j2c.exr" ADDITIONAL_COMMAND_LINE_OPTIONS="" valgrind -s --error-exitcode=1 --leak-check=full --track-origins=yes --show-leak-kinds=all ${PATH_TO_EXECUTABLE} -i ${INPUT_FILENAME} -o ${OUTPUT_FILENAME} ${ADDITIONAL_COMMAND_LINE_OPTIONS}