diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index c333b8e46fb7582259dbc0bd30f98be4399d1ff8..b9395d824894f6721d529a017cdea0eba1fb641e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -147,6 +147,7 @@ stages: - cd - - cp ivas-basop/IVAS_cod ./ - cp ivas-basop/IVAS_dec ./ + - cp ivas-basop/IVAS_rend ./ .merge-request-comparison-setup-codec: &merge-request-comparison-setup-codec ### build test binaries, initial clean for paranoia reasons @@ -483,9 +484,10 @@ branch-is-up-to-date-with-main-post: - *get-basop-float-reference - - python3 -m pytest $TEST_SUITE $PYTEST_ARGS --update_ref 1 --ref_encoder_path IVAS_cod --ref_decoder_path IVAS_dec --html=report.html --self-contained-html --junit-xml=report-junit.xml --testcase_timeout=$TESTCASE_TIMEOUT || true - - zero_errors=$(cat report-junit.xml | grep -c 'errors="0"') || true - - if [ $zero_errors != 1 ]; then echo "Run errors encountered with TEST_SUITE=$TEST_SUITE !"; exit $EXIT_CODE_FAIL; fi + # hack for renderer tests to match the expected naming + - mv IVAS_rend IVAS_rend_ref + + - python3 -m pytest $TEST_SUITE $PYTEST_ARGS --update_ref 1 --create_ref --ref_encoder_path IVAS_cod --ref_decoder_path IVAS_dec --html=report.html --self-contained-html --junit-xml=report-junit.xml --testcase_timeout=$TESTCASE_TIMEOUT artifacts: name: "$CI_JOB_NAME--sha-$CI_COMMIT_SHORT_SHA--results" diff --git a/ci/basop-pages/create_report_pages.py b/ci/basop-pages/create_report_pages.py index 41ee81af1bb51ff41f63f80e79f72d84c6f77d57..339578a795feed210947fc734ee7de9c5d60fe05 100644 --- a/ci/basop-pages/create_report_pages.py +++ b/ci/basop-pages/create_report_pages.py @@ -5,7 +5,7 @@ from functools import partial FORMATS = ["Stereo", "ISM", "Multichannel", "MASA", "SBA", "OSBA", "OMASA", "Renderer"] -CSV_DELIM = ";" +CSV_DELIM = "," SUBPAGE_TMPL_CSS = """