Commit 94753c43 authored by Archit Tamarapu's avatar Archit Tamarapu
Browse files

small tweak to instrumentation printout + add junit reports to CI

parent 48a30a51
Loading
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -316,7 +316,7 @@ external-renderer-make-pytest:
    - make -j IVAS_rend
    - make -j unittests
    - make -j --directory scripts/td_object_renderer/object_renderer_standalone
    - python3 -m pytest -q --log-level ERROR -n auto -rA tests/renderer/test_renderer.py
    - python3 -m pytest -q --log-level ERROR -n auto -rA --junit-xml=report-junit.xml tests/renderer/test_renderer.py

# test external renderer executable with cmake + asan
external-renderer-cmake-asan-pytest:
@@ -329,7 +329,7 @@ external-renderer-cmake-asan-pytest:
    - python3 ci/disable_ram_counting.py
    - cmake -B cmake-build -G "Unix Makefiles" -DCLANG=asan -DCOPY_EXECUTABLES_FROM_BUILD_DIR=true
    - cmake --build cmake-build -- -j
    - python3 -m pytest -q --log-level ERROR -n auto -rA tests/renderer/test_renderer.py
    - python3 -m pytest -q --log-level ERROR -n auto -rA --junit-xml=report-junit.xml tests/renderer/test_renderer.py

# test external renderer executable with cmake + msan
external-renderer-cmake-msan-pytest:
@@ -342,7 +342,7 @@ external-renderer-cmake-msan-pytest:
    - python3 ci/disable_ram_counting.py
    - cmake -B cmake-build -G "Unix Makefiles" -DCLANG=msan  -DCOPY_EXECUTABLES_FROM_BUILD_DIR=true
    - cmake --build cmake-build -- -j
    - python3 -m pytest -q --log-level ERROR -n auto -rA tests/renderer/test_renderer.py
    - python3 -m pytest -q --log-level ERROR -n auto -rA --junit-xml=report-junit.xml tests/renderer/test_renderer.py

# test external renderer executable with cmake vs decoder renderer
external-renderer-cmake-vs-decoder-pytest:
@@ -354,7 +354,7 @@ external-renderer-cmake-vs-decoder-pytest:
  script:
    - cmake -B cmake-build -G "Unix Makefiles" -DCOPY_EXECUTABLES_FROM_BUILD_DIR=true -DDEC_TO_REND_FLOAT_DUMP=true
    - cmake --build cmake-build -- -j
    - python3 -m pytest -q --log-level ERROR -n 1 -rA tests/renderer/test_renderer_vs_decoder.py
    - python3 -m pytest -q --log-level ERROR -n 1 -rA --junit-xml=report-junit.xml tests/renderer/test_renderer_vs_decoder.py

# compare bit exactness between target and source branch
ivas-pytest-on-merge-request:
+1 −1
Original line number Diff line number Diff line
@@ -109,7 +109,7 @@ extern char location_max_stack[256];
 *------------------------------------------------------------------------------------------*/
static void print_mem_renderer( size_t SRAM_size )
{
    fprintf( stdout, "\n\n --- Renderer cmdln demo memory usage ---  \n\n" );
    fprintf( stdout, "\n\n --- Renderer memory usage ---  \n\n" );

    fprintf( stdout, "PROM size (renderer):                     %d words (or instructions)\n", PROM_Size_lib_rend );
    fprintf( stdout, "Stack size:                               %d words in %s() in frame #%d\n", ( ptr_base_stack - ptr_max_stack ) * sizeof( int16_t ) / sizeof( float ), location_max_stack, wc_frame );