Loading scripts/generate_scripts_from_regressions.py +20 −15 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ REPRODUCE_REGRESSION_SCRIPT_TMPL = """ #!/bin/bash -x SCRIPTS_DIR=/usr/local/scripts REF_DIR=/usr/local/scripts # float main should be the same as the scripts folder from now on LTV_DIR=/usr/local/ltv MIN_DATE={min_date} Loading @@ -26,36 +27,40 @@ DUT_DEC2={DUT_DEC2} INV_LEVEL_SCALING=$(awk "BEGIN {{print 1.0 / $LEVEL_SCALING}}") # Obtain executables from past reference git checkout `git rev-list -1 --before="$MIN_DATE 22:00:00" ivas-float-update` echo "ivas_float_update, min version: `git rev-parse HEAD`" > versions.txt # Obtain reference executables from past reference pushd $REF_DIR git checkout `git rev-list -1 --before="$MIN_DATE 22:00:00" main` echo "ivas-codec main, min version: `git rev-parse HEAD`" > versions.txt make clean make -j mv IVAS_cod IVAS_cod_ref_1 mv IVAS_dec IVAS_dec_ref_1 mv IVAS_rend IVAS_rend_ref_1 git checkout $MIN_SHA echo "main, min version: `git rev-parse HEAD`" >> versions.txt make clean make -j mv IVAS_cod IVAS_cod_1 mv IVAS_dec IVAS_dec_1 mv IVAS_rend IVAS_rend_1 # Obtain latest executables git checkout ivas-float-update # Obtain latest reference executables git checkout main git pull echo "ivas-float-update, current version: `git rev-parse HEAD`" >> versions.txt echo "ivas-codec main, current version: `git rev-parse HEAD`" >> versions.txt make clean make -j mv IVAS_cod IVAS_cod_ref_2 mv IVAS_dec IVAS_dec_ref_2 mv IVAS_rend IVAS_rend_ref_2 popd # Go back to ivas-basop folder # Obtain cut executables from past reference git checkout $MIN_SHA echo "BASOP main, min version: `git rev-parse HEAD`" >> versions.txt make clean make -j mv IVAS_cod IVAS_cod_1 mv IVAS_dec IVAS_dec_1 mv IVAS_rend IVAS_rend_1 git checkout main git pull echo "main, current version: `git rev-parse HEAD`" >> versions.txt echo "BASOP main, current version: `git rev-parse HEAD`" >> versions.txt make clean make -j mv IVAS_cod IVAS_cod_2 Loading Loading
scripts/generate_scripts_from_regressions.py +20 −15 Original line number Diff line number Diff line Loading @@ -7,6 +7,7 @@ REPRODUCE_REGRESSION_SCRIPT_TMPL = """ #!/bin/bash -x SCRIPTS_DIR=/usr/local/scripts REF_DIR=/usr/local/scripts # float main should be the same as the scripts folder from now on LTV_DIR=/usr/local/ltv MIN_DATE={min_date} Loading @@ -26,36 +27,40 @@ DUT_DEC2={DUT_DEC2} INV_LEVEL_SCALING=$(awk "BEGIN {{print 1.0 / $LEVEL_SCALING}}") # Obtain executables from past reference git checkout `git rev-list -1 --before="$MIN_DATE 22:00:00" ivas-float-update` echo "ivas_float_update, min version: `git rev-parse HEAD`" > versions.txt # Obtain reference executables from past reference pushd $REF_DIR git checkout `git rev-list -1 --before="$MIN_DATE 22:00:00" main` echo "ivas-codec main, min version: `git rev-parse HEAD`" > versions.txt make clean make -j mv IVAS_cod IVAS_cod_ref_1 mv IVAS_dec IVAS_dec_ref_1 mv IVAS_rend IVAS_rend_ref_1 git checkout $MIN_SHA echo "main, min version: `git rev-parse HEAD`" >> versions.txt make clean make -j mv IVAS_cod IVAS_cod_1 mv IVAS_dec IVAS_dec_1 mv IVAS_rend IVAS_rend_1 # Obtain latest executables git checkout ivas-float-update # Obtain latest reference executables git checkout main git pull echo "ivas-float-update, current version: `git rev-parse HEAD`" >> versions.txt echo "ivas-codec main, current version: `git rev-parse HEAD`" >> versions.txt make clean make -j mv IVAS_cod IVAS_cod_ref_2 mv IVAS_dec IVAS_dec_ref_2 mv IVAS_rend IVAS_rend_ref_2 popd # Go back to ivas-basop folder # Obtain cut executables from past reference git checkout $MIN_SHA echo "BASOP main, min version: `git rev-parse HEAD`" >> versions.txt make clean make -j mv IVAS_cod IVAS_cod_1 mv IVAS_dec IVAS_dec_1 mv IVAS_rend IVAS_rend_1 git checkout main git pull echo "main, current version: `git rev-parse HEAD`" >> versions.txt echo "BASOP main, current version: `git rev-parse HEAD`" >> versions.txt make clean make -j mv IVAS_cod IVAS_cod_2 Loading