From 27a331f879be3cf922c5aa4b8972b65fb10cfd3e Mon Sep 17 00:00:00 2001 From: Aryan Salmanpour Date: Wed, 9 Apr 2025 18:13:44 -0400 Subject: [PATCH] CI Update - Enhance testing for rocJPEG by using JPEG images with different chroma subsampling options (#138) * CI Update - Enhance testing for rocJPEG by using JPEG images with different chroma subsampling options * Add more tests [ROCm/rocjpeg commit: 6e548b125b981faae05e5e18ae61c07a44dbcc5f] --- projects/rocjpeg/.jenkins/common.groovy | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/projects/rocjpeg/.jenkins/common.groovy b/projects/rocjpeg/.jenkins/common.groovy index e213964fe0..88035311cc 100644 --- a/projects/rocjpeg/.jenkins/common.groovy +++ b/projects/rocjpeg/.jenkins/common.groovy @@ -48,11 +48,23 @@ def runTestCommand (platform, project) { cmake /opt/rocm/share/rocjpeg/samples/jpegDecode/ make -j8 LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i /opt/rocm/share/rocjpeg/images/ + echo rocjpeg additional tests + wget http://math-ci.amd.com/userContent/computer-vision/rocJPEG/jpeg_samples.zip + unzip jpeg_samples.zip + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -fmt yuv_planar + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -fmt y + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -fmt rgb + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -fmt rgb_planar + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -crop 0,0,100,100 + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -fmt yuv_planar -crop 0,0,100,100 + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -fmt y -crop 0,0,100,100 + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -fmt rgb -crop 0,0,100,100 + LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ./jpegdecode -i jpeg_samples -fmt rgb_planar -crop 0,0,100,100 echo rocjpeg-test package verification cd ../ && mkdir -p rocjpeg-test && cd rocjpeg-test cmake /opt/rocm/share/rocjpeg/test/ LD_LIBRARY_PATH=\$LD_LIBRARY_PATH:/opt/rocm/lib${libLocation} ctest -VV --rerun-failed --output-on-failure - echo rocjpeg conformance tests """ platform.runCommand(this, command)