Since crosvm is not able to properly handle parallel tests due to a concurrency bottleneck, it's necessary to ensuring scaling at the host system level by increasing the number of active crosvm instances. For dEQP testing this can be easily accomplished by using the Deqp Suite support in deqp-runner and adding the crosvm wrapper script in the related '*.toml' files. For piglit this is currently not supported in piglit-runner, but something similar could be added later. For the moment we use an increased number of parallel jobs to speed-up the execution. Signed-off-by: Cristian Ciocaltea <cristian.ciocaltea@collabora.com> Reviewed-by: Guilherme Gallo <guilherme.gallo@collabora.com> Acked-by: Daniel Stone <daniels@collabora.com>macos/master
parent
89efc7600a
commit
336e01f0e1
@ -1,51 +1,57 @@ |
|||||||
[[deqp]] |
[[deqp]] |
||||||
deqp = "/deqp/modules/gles2/deqp-gles2" |
deqp = "/install/crosvm-runner.sh" |
||||||
caselists = ["/deqp/mustpass/gles2-master.txt"] |
caselists = ["/deqp/mustpass/gles2-master.txt"] |
||||||
deqp_args = [ |
deqp_args = [ |
||||||
|
"/deqp/modules/gles2/deqp-gles2", |
||||||
"--deqp-surface-width=256", |
"--deqp-surface-width=256", |
||||||
"--deqp-surface-height=256", |
"--deqp-surface-height=256", |
||||||
"--deqp-surface-type=pbuffer", |
"--deqp-surface-type=pbuffer", |
||||||
"--deqp-gl-config-name=rgba8888d24s8ms0", |
"--deqp-gl-config-name=rgba8888d24s8ms0", |
||||||
"--deqp-visibility=hidden" |
"--deqp-visibility=hidden" |
||||||
] |
] |
||||||
|
timeout = 360.0 # Starting 8 Crosvm instances simultaneously can take some time |
||||||
version_check = "GL ES 3.2.*git" |
version_check = "GL ES 3.2.*git" |
||||||
renderer_check = "virgl" |
renderer_check = "virgl.*llvmpipe" |
||||||
|
|
||||||
[[deqp]] |
[[deqp]] |
||||||
deqp = "/deqp/modules/gles3/deqp-gles3" |
deqp = "/install/crosvm-runner.sh" |
||||||
caselists = ["/deqp/mustpass/gles3-master.txt"] |
caselists = ["/deqp/mustpass/gles3-master.txt"] |
||||||
deqp_args = [ |
deqp_args = [ |
||||||
|
"/deqp/modules/gles3/deqp-gles3", |
||||||
"--deqp-surface-width=256", |
"--deqp-surface-width=256", |
||||||
"--deqp-surface-height=256", |
"--deqp-surface-height=256", |
||||||
"--deqp-surface-type=pbuffer", |
"--deqp-surface-type=pbuffer", |
||||||
"--deqp-gl-config-name=rgba8888d24s8ms0", |
"--deqp-gl-config-name=rgba8888d24s8ms0", |
||||||
"--deqp-visibility=hidden" |
"--deqp-visibility=hidden" |
||||||
] |
] |
||||||
timeout = 180.0 |
timeout = 360.0 # Starting 8 Crosvm instances simultaneously can take some time |
||||||
|
|
||||||
[[deqp]] |
[[deqp]] |
||||||
deqp = "/deqp/modules/gles31/deqp-gles31" |
deqp = "/install/crosvm-runner.sh" |
||||||
caselists = ["/deqp/mustpass/gles31-master.txt"] |
caselists = ["/deqp/mustpass/gles31-master.txt"] |
||||||
deqp_args = [ |
deqp_args = [ |
||||||
|
"/deqp/modules/gles31/deqp-gles31", |
||||||
"--deqp-surface-width=256", |
"--deqp-surface-width=256", |
||||||
"--deqp-surface-height=256", |
"--deqp-surface-height=256", |
||||||
"--deqp-surface-type=pbuffer", |
"--deqp-surface-type=pbuffer", |
||||||
"--deqp-gl-config-name=rgba8888d24s8ms0", |
"--deqp-gl-config-name=rgba8888d24s8ms0", |
||||||
"--deqp-visibility=hidden" |
"--deqp-visibility=hidden" |
||||||
] |
] |
||||||
timeout = 180.0 |
timeout = 360.0 # Starting 8 Crosvm instances simultaneously can take some time |
||||||
|
|
||||||
[[deqp]] |
[[deqp]] |
||||||
deqp = "/deqp/external/openglcts/modules/glcts" |
deqp = "/install/crosvm-runner.sh" |
||||||
caselists = [ |
caselists = [ |
||||||
"/deqp/mustpass/gl30-master.txt", |
"/deqp/mustpass/gl30-master.txt", |
||||||
"/deqp/mustpass/gl31-master.txt", |
"/deqp/mustpass/gl31-master.txt", |
||||||
"/deqp/mustpass/gl32-master.txt", |
"/deqp/mustpass/gl32-master.txt", |
||||||
] |
] |
||||||
deqp_args = [ |
deqp_args = [ |
||||||
|
"/deqp/external/openglcts/modules/glcts", |
||||||
"--deqp-surface-width=256", |
"--deqp-surface-width=256", |
||||||
"--deqp-surface-height=256", |
"--deqp-surface-height=256", |
||||||
"--deqp-surface-type=pbuffer", |
"--deqp-surface-type=pbuffer", |
||||||
"--deqp-gl-config-name=rgba8888d24s8ms0", |
"--deqp-gl-config-name=rgba8888d24s8ms0", |
||||||
"--deqp-visibility=hidden" |
"--deqp-visibility=hidden" |
||||||
] |
] |
||||||
|
timeout = 360.0 # Starting 8 Crosvm instances simultaneously can take some time |
||||||
|
@ -1,36 +1,57 @@ |
|||||||
[[deqp]] |
[[deqp]] |
||||||
deqp = "/deqp/modules/gles2/deqp-gles2" |
deqp = "/install/crosvm-runner.sh" |
||||||
caselists = ["/deqp/mustpass/gles2-master.txt"] |
caselists = ["/deqp/mustpass/gles2-master.txt"] |
||||||
deqp_args = [ |
deqp_args = [ |
||||||
|
"/deqp/modules/gles2/deqp-gles2", |
||||||
"--deqp-surface-width=256", |
"--deqp-surface-width=256", |
||||||
"--deqp-surface-height=256", |
"--deqp-surface-height=256", |
||||||
"--deqp-surface-type=pbuffer", |
"--deqp-surface-type=pbuffer", |
||||||
"--deqp-gl-config-name=rgba8888d24s8ms0", |
"--deqp-gl-config-name=rgba8888d24s8ms0", |
||||||
"--deqp-visibility=hidden" |
"--deqp-visibility=hidden" |
||||||
] |
] |
||||||
|
timeout = 360.0 # Starting 8 Crosvm instances simultaneously can take some time |
||||||
version_check = "GL ES 3.2.*git" |
version_check = "GL ES 3.2.*git" |
||||||
renderer_check = "virgl" |
renderer_check = "virgl.*llvmpipe" |
||||||
|
|
||||||
[[deqp]] |
[[deqp]] |
||||||
deqp = "/deqp/modules/gles3/deqp-gles3" |
deqp = "/install/crosvm-runner.sh" |
||||||
caselists = ["/deqp/mustpass/gles3-master.txt"] |
caselists = ["/deqp/mustpass/gles3-master.txt"] |
||||||
deqp_args = [ |
deqp_args = [ |
||||||
|
"/deqp/modules/gles3/deqp-gles3", |
||||||
"--deqp-surface-width=256", |
"--deqp-surface-width=256", |
||||||
"--deqp-surface-height=256", |
"--deqp-surface-height=256", |
||||||
"--deqp-surface-type=pbuffer", |
"--deqp-surface-type=pbuffer", |
||||||
"--deqp-gl-config-name=rgba8888d24s8ms0", |
"--deqp-gl-config-name=rgba8888d24s8ms0", |
||||||
"--deqp-visibility=hidden" |
"--deqp-visibility=hidden" |
||||||
] |
] |
||||||
timeout = 180.0 |
timeout = 360.0 # Starting 8 Crosvm instances simultaneously can take some time |
||||||
|
|
||||||
[[deqp]] |
[[deqp]] |
||||||
deqp = "/deqp/modules/gles31/deqp-gles31" |
deqp = "/install/crosvm-runner.sh" |
||||||
caselists = ["/deqp/mustpass/gles31-master.txt"] |
caselists = ["/deqp/mustpass/gles31-master.txt"] |
||||||
deqp_args = [ |
deqp_args = [ |
||||||
|
"/deqp/modules/gles31/deqp-gles31", |
||||||
"--deqp-surface-width=256", |
"--deqp-surface-width=256", |
||||||
"--deqp-surface-height=256", |
"--deqp-surface-height=256", |
||||||
"--deqp-surface-type=pbuffer", |
"--deqp-surface-type=pbuffer", |
||||||
"--deqp-gl-config-name=rgba8888d24s8ms0", |
"--deqp-gl-config-name=rgba8888d24s8ms0", |
||||||
"--deqp-visibility=hidden" |
"--deqp-visibility=hidden" |
||||||
] |
] |
||||||
timeout = 180.0 |
timeout = 360.0 # Starting 8 Crosvm instances simultaneously can take some time |
||||||
|
|
||||||
|
[[deqp]] |
||||||
|
deqp = "/install/crosvm-runner.sh" |
||||||
|
caselists = [ |
||||||
|
"/deqp/mustpass/gl30-master.txt", |
||||||
|
"/deqp/mustpass/gl31-master.txt", |
||||||
|
"/deqp/mustpass/gl32-master.txt", |
||||||
|
] |
||||||
|
deqp_args = [ |
||||||
|
"/deqp/external/openglcts/modules/glcts", |
||||||
|
"--deqp-surface-width=256", |
||||||
|
"--deqp-surface-height=256", |
||||||
|
"--deqp-surface-type=pbuffer", |
||||||
|
"--deqp-gl-config-name=rgba8888d24s8ms0", |
||||||
|
"--deqp-visibility=hidden" |
||||||
|
] |
||||||
|
timeout = 360.0 # Starting 8 Crosvm instances simultaneously can take some time |
||||||
|
Loading…
Reference in new issue