Since 80f94cc9421c65e9408beea109c314a5df4cf23d we can emulate the hardware access, allowing us to run any OpenCL code using VC4CL on any platform (with limitations).
We can use this to run some tests in the CI, similar to VC4C. For that we need:
[x] Additonal step to build VC4CL natively with MOCK_HAL enabled. We should be able to reuse the native image used in VC4C.
[x] Run selected tests from TestVC4CL on emulator in additional test step
[x] Test installation/uninstallation of VC4CL package
[x] Run some additional tests, e.g. clinfo, also selected boost-compute and OpenCL-CTS tests?
Since 80f94cc9421c65e9408beea109c314a5df4cf23d we can emulate the hardware access, allowing us to run any OpenCL code using VC4CL on any platform (with limitations).
We can use this to run some tests in the CI, similar to VC4C. For that we need:
MOCK_HAL
enabled. We should be able to reuse the native image used in VC4C.TestVC4CL
on emulator in additional test stepclinfo
, also selected boost-compute and OpenCL-CTS tests?