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: 6e548b125b]
Этот коммит содержится в:
Aryan Salmanpour
2025-04-09 18:13:44 -04:00
коммит произвёл GitHub
родитель 19b91dc4a8
Коммит 27a331f879
+13 -1
Просмотреть файл
@@ -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)