ci: Let nbr of threads used be controlled centrally

Reviewed-by: Gurchetan Singh <gurchetansingh@chromium.org>
Signed-off-by: Robert Foss <robert.foss@collabora.com>
Signed-off-by: Jakob Bornecrantz <jakob@collabora.com>
macos/master
Robert Foss 6 years ago committed by Jakob Bornecrantz
parent 2067a08465
commit b26dfd7903
  1. 32
      ci/previous_results/es_host/deqp_results.txt
  2. 32
      ci/previous_results/gl_host/deqp_results.txt
  3. 5
      ci/run-deqp.sh
  4. 12
      ci/run-tests.sh
  5. 12
      ci/run_ci_locally.sh

@ -22464,10 +22464,6 @@ dEQP-GLES3.functional.negative_api.shader.link_program Pass
dEQP-GLES3.functional.negative_api.shader.pause_transform_feedback Pass dEQP-GLES3.functional.negative_api.shader.pause_transform_feedback Pass
dEQP-GLES3.functional.negative_api.shader.program_binary Pass dEQP-GLES3.functional.negative_api.shader.program_binary Pass
dEQP-GLES3.functional.negative_api.shader.resume_transform_feedback Pass dEQP-GLES3.functional.negative_api.shader.resume_transform_feedback Pass
dEQP-GLES3.functional.negative_api.shader.sampler_parameterfv Pass
dEQP-GLES3.functional.negative_api.shader.sampler_parameterf Pass
dEQP-GLES3.functional.negative_api.shader.sampler_parameteriv Pass
dEQP-GLES3.functional.negative_api.shader.sampler_parameteri Pass
dEQP-GLES3.functional.negative_api.shader.shader_binary Pass dEQP-GLES3.functional.negative_api.shader.shader_binary Pass
dEQP-GLES3.functional.negative_api.shader.shader_source Pass dEQP-GLES3.functional.negative_api.shader.shader_source Pass
dEQP-GLES3.functional.negative_api.shader.transform_feedback_varyings Pass dEQP-GLES3.functional.negative_api.shader.transform_feedback_varyings Pass
@ -22530,7 +22526,6 @@ dEQP-GLES3.functional.negative_api.state.get_shader_precision_format Pass
dEQP-GLES3.functional.negative_api.state.get_shader_source Pass dEQP-GLES3.functional.negative_api.state.get_shader_source Pass
dEQP-GLES3.functional.negative_api.state.get_stringi Pass dEQP-GLES3.functional.negative_api.state.get_stringi Pass
dEQP-GLES3.functional.negative_api.state.get_string Pass dEQP-GLES3.functional.negative_api.state.get_string Pass
dEQP-GLES3.functional.negative_api.state.get_synciv Pass
dEQP-GLES3.functional.negative_api.state.get_tex_parameterfv Pass dEQP-GLES3.functional.negative_api.state.get_tex_parameterfv Pass
dEQP-GLES3.functional.negative_api.state.get_tex_parameteriv Pass dEQP-GLES3.functional.negative_api.state.get_tex_parameteriv Pass
dEQP-GLES3.functional.negative_api.state.get_uniformfv Pass dEQP-GLES3.functional.negative_api.state.get_uniformfv Pass
@ -68013,18 +68008,10 @@ dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.program_paramete
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.resume_transform_feedback Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.resume_transform_feedback Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.shader_binary Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.shader_binary Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.transform_feedback_varyings Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.transform_feedback_varyings Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.uniformfv_incompatible_type Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.uniformfv_incompatible_type Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.uniformfv_invalid_count Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.uniformfv_invalid_count Pass
@ -68201,7 +68188,6 @@ dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_shader_precis
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_stringi Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_stringi Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_string Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_string Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_synciv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameterfv Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameteriiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameteriiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameteriuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameteriuiv NotSupported
@ -68511,18 +68497,10 @@ dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.program_paramete
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.resume_transform_feedback Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.resume_transform_feedback Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.shader_binary Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.shader_binary Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.transform_feedback_varyings Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.transform_feedback_varyings Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.uniformfv_incompatible_type Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.uniformfv_incompatible_type Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.uniformfv_invalid_count Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.uniformfv_invalid_count Pass
@ -68698,7 +68676,6 @@ dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_shader_precis
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_stringi Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_stringi Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_string Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_string Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_synciv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameterfv Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameteriiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameteriiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameteriuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameteriuiv NotSupported
@ -69007,18 +68984,10 @@ dEQP-GLES31.functional.debug.negative_coverage.log.shader.program_parameteri Pas
dEQP-GLES31.functional.debug.negative_coverage.log.shader.resume_transform_feedback Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.resume_transform_feedback Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.shader_binary Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.shader_binary Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.transform_feedback_varyings Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.transform_feedback_varyings Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.uniformfv_incompatible_type Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.uniformfv_incompatible_type Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.uniformfv_invalid_count Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.uniformfv_invalid_count Pass
@ -69195,7 +69164,6 @@ dEQP-GLES31.functional.debug.negative_coverage.log.state.get_shader_precision_fo
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.log.state.get_shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_stringi Pass dEQP-GLES31.functional.debug.negative_coverage.log.state.get_stringi Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_string Pass dEQP-GLES31.functional.debug.negative_coverage.log.state.get_string Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_synciv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameterfv Pass dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameteriiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameteriiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameteriuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameteriuiv NotSupported

@ -22464,10 +22464,6 @@ dEQP-GLES3.functional.negative_api.shader.link_program Pass
dEQP-GLES3.functional.negative_api.shader.pause_transform_feedback Pass dEQP-GLES3.functional.negative_api.shader.pause_transform_feedback Pass
dEQP-GLES3.functional.negative_api.shader.program_binary Pass dEQP-GLES3.functional.negative_api.shader.program_binary Pass
dEQP-GLES3.functional.negative_api.shader.resume_transform_feedback Pass dEQP-GLES3.functional.negative_api.shader.resume_transform_feedback Pass
dEQP-GLES3.functional.negative_api.shader.sampler_parameterfv Pass
dEQP-GLES3.functional.negative_api.shader.sampler_parameterf Pass
dEQP-GLES3.functional.negative_api.shader.sampler_parameteriv Pass
dEQP-GLES3.functional.negative_api.shader.sampler_parameteri Pass
dEQP-GLES3.functional.negative_api.shader.shader_binary Pass dEQP-GLES3.functional.negative_api.shader.shader_binary Pass
dEQP-GLES3.functional.negative_api.shader.shader_source Pass dEQP-GLES3.functional.negative_api.shader.shader_source Pass
dEQP-GLES3.functional.negative_api.shader.transform_feedback_varyings Pass dEQP-GLES3.functional.negative_api.shader.transform_feedback_varyings Pass
@ -22530,7 +22526,6 @@ dEQP-GLES3.functional.negative_api.state.get_shader_precision_format Pass
dEQP-GLES3.functional.negative_api.state.get_shader_source Pass dEQP-GLES3.functional.negative_api.state.get_shader_source Pass
dEQP-GLES3.functional.negative_api.state.get_stringi Pass dEQP-GLES3.functional.negative_api.state.get_stringi Pass
dEQP-GLES3.functional.negative_api.state.get_string Pass dEQP-GLES3.functional.negative_api.state.get_string Pass
dEQP-GLES3.functional.negative_api.state.get_synciv Pass
dEQP-GLES3.functional.negative_api.state.get_tex_parameterfv Pass dEQP-GLES3.functional.negative_api.state.get_tex_parameterfv Pass
dEQP-GLES3.functional.negative_api.state.get_tex_parameteriv Pass dEQP-GLES3.functional.negative_api.state.get_tex_parameteriv Pass
dEQP-GLES3.functional.negative_api.state.get_uniformfv Pass dEQP-GLES3.functional.negative_api.state.get_uniformfv Pass
@ -68013,18 +68008,10 @@ dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.program_paramete
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.resume_transform_feedback Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.resume_transform_feedback Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.sampler_parameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.shader_binary Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.shader_binary Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.srgb_decode_samplerparameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.transform_feedback_varyings Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.transform_feedback_varyings Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.uniformfv_incompatible_type Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.uniformfv_incompatible_type Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.uniformfv_invalid_count Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.uniformfv_invalid_count Pass
@ -68201,7 +68188,6 @@ dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_shader_precis
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_stringi Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_stringi Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_string Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_string Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_synciv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameterfv Pass dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameteriiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameteriiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameteriuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.callbacks.state.get_tex_parameteriuiv NotSupported
@ -68511,18 +68497,10 @@ dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.program_paramete
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.resume_transform_feedback Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.resume_transform_feedback Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.sampler_parameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.shader_binary Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.shader_binary Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.srgb_decode_samplerparameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.transform_feedback_varyings Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.transform_feedback_varyings Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.uniformfv_incompatible_type Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.uniformfv_incompatible_type Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.uniformfv_invalid_count Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.shader.uniformfv_invalid_count Pass
@ -68698,7 +68676,6 @@ dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_shader_precis
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_stringi Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_stringi Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_string Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_string Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_synciv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameterfv Pass dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameteriiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameteriiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameteriuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.get_error.state.get_tex_parameteriuiv NotSupported
@ -69007,18 +68984,10 @@ dEQP-GLES31.functional.debug.negative_coverage.log.shader.program_parameteri Pas
dEQP-GLES31.functional.debug.negative_coverage.log.shader.resume_transform_feedback Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.resume_transform_feedback Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.sampler_parameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.shader_binary Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.shader_binary Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterIiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterIiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterIuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterIuiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameterf Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameteriv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.srgb_decode_samplerparameteri Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.transform_feedback_varyings Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.transform_feedback_varyings Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.uniformfv_incompatible_type Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.uniformfv_incompatible_type Pass
dEQP-GLES31.functional.debug.negative_coverage.log.shader.uniformfv_invalid_count Pass dEQP-GLES31.functional.debug.negative_coverage.log.shader.uniformfv_invalid_count Pass
@ -69195,7 +69164,6 @@ dEQP-GLES31.functional.debug.negative_coverage.log.state.get_shader_precision_fo
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_shader_source Pass dEQP-GLES31.functional.debug.negative_coverage.log.state.get_shader_source Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_stringi Pass dEQP-GLES31.functional.debug.negative_coverage.log.state.get_stringi Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_string Pass dEQP-GLES31.functional.debug.negative_coverage.log.state.get_string Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_synciv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameterfv Pass dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameterfv Pass
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameteriiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameteriiv NotSupported
dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameteriuiv NotSupported dEQP-GLES31.functional.debug.negative_coverage.log.state.get_tex_parameteriuiv NotSupported

@ -70,15 +70,14 @@ if [[ -n "$WITH_VTEST" ]]; then
export GALLIUM_DRIVER=virpipe export GALLIUM_DRIVER=virpipe
fi fi
NUM_JOBS=$(nproc)
if [[ "x$ONLY_SOFTPIPE_PASS"="xyes" ]] ; then if [[ "x$ONLY_SOFTPIPE_PASS"="xyes" ]] ; then
time deqp --threads=$NUM_JOBS \ time deqp --threads=$NUM_THREADS \
--cts-build-dir=/usr/local/VK-GL-CTS/ \ --cts-build-dir=/usr/local/VK-GL-CTS/ \
--test-names-file=/virglrenderer/ci/softpipe-gles-pass.txt \ --test-names-file=/virglrenderer/ci/softpipe-gles-pass.txt \
--print-failing \ --print-failing \
--results-file=$RESULTS_DIR/deqp_results.txt --results-file=$RESULTS_DIR/deqp_results.txt
else else
time deqp --threads=$NUM_JOBS \ time deqp --threads=$NUM_THREADS \
--cts-build-dir=/usr/local/VK-GL-CTS/ \ --cts-build-dir=/usr/local/VK-GL-CTS/ \
--test-names-file=/virglrenderer/ci/deqp-gles2-list.txt \ --test-names-file=/virglrenderer/ci/deqp-gles2-list.txt \
--test-names-file=/virglrenderer/ci/deqp-gles3-list.txt \ --test-names-file=/virglrenderer/ci/deqp-gles3-list.txt \

@ -4,6 +4,12 @@ set -x
#DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends ninja-build meson #DEBIAN_FRONTEND=noninteractive apt-get -y install --no-install-recommends ninja-build meson
# Let .gitlab-ci or local ci runner set
# desired thread count
NUM_THREADS=${NUM_THREADS:-"$(nproc)"}
export NUM_THREADS
echo "Using $NUM_THREADS threads"
# To prevent hitting assertions such as the below: # To prevent hitting assertions such as the below:
# sb/sb_sched.cpp:1207:schedule_alu: Assertion `!"unscheduled pending instructions"' failed. # sb/sb_sched.cpp:1207:schedule_alu: Assertion `!"unscheduled pending instructions"' failed.
export R600_DEBUG=nosb export R600_DEBUG=nosb
@ -29,7 +35,7 @@ if [[ $LOCAL_MESA ]]; then
mkdir -p build && \ mkdir -p build && \
meson build/ && \ meson build/ && \
meson configure build/ -Dprefix=/usr/local -Dplatforms=drm,x11,wayland,surfaceless -Ddri-drivers=i965 -Dgallium-drivers=swrast,virgl,radeonsi,r600 -Dbuildtype=debugoptimized -Dllvm=true -Dglx=dri -Dgallium-vdpau=false -Dgallium-va=false -Dvulkan-drivers=[] -Dlibdir=lib && \ meson configure build/ -Dprefix=/usr/local -Dplatforms=drm,x11,wayland,surfaceless -Ddri-drivers=i965 -Dgallium-drivers=swrast,virgl,radeonsi,r600 -Dbuildtype=debugoptimized -Dllvm=true -Dglx=dri -Dgallium-vdpau=false -Dgallium-va=false -Dvulkan-drivers=[] -Dlibdir=lib && \
ninja -C build/ install ninja -C build/ install -j $NUM_THREADS
if [ $? -ne 0 ]; then if [ $? -ne 0 ]; then
exit 1 exit 1
fi fi
@ -46,7 +52,7 @@ if [ $? -ne 0 ]; then
fi fi
mkdir -p /virglrenderer/results/make_check mkdir -p /virglrenderer/results/make_check
cp tests/test*.log /virglrenderer/results/make_check/ cp tests/test*.log /virglrenderer/results/make_check/
make -j$(nproc) install make -j$NUM_THREADS install
# Stop testing process if a failure have been found # Stop testing process if a failure have been found
@ -57,7 +63,7 @@ fi
: ' : '
cd /VK-GL-CTS/build cd /VK-GL-CTS/build
#cmake -DDEQP_TARGET=x11_egl -DCMAKE_BUILD_TYPE=Release .. #cmake -DDEQP_TARGET=x11_egl -DCMAKE_BUILD_TYPE=Release ..
make -j$(nproc) make -j$NUM_THREADS
cp -rf * /usr/local/VK-GL-CTS/. cp -rf * /usr/local/VK-GL-CTS/.
' '

@ -5,19 +5,24 @@ PROJECT_PATH="$(dirname $(readlink -f "$0"))/.."
cd ${PROJECT_PATH} cd ${PROJECT_PATH}
DOCKER_DRIVER=overlay2 DOCKER_DRIVER=overlay2
RENDER_DEVICE=/dev/dri/renderD128
DOCKER_IMAGE=virglrenderer/ci DOCKER_IMAGE=virglrenderer/ci
# Use slightly less than half of available threads
NUM_THREADS=$(expr $(expr $(nproc) + 2) / 3)
RENDER_DEVICE=/dev/dri/renderD128
LOCAL_MESA_PATH="../$PROJECT_PATH/mesa" LOCAL_MESA_PATH="../$PROJECT_PATH/mesa"
LOCAL_VIRGL_PATH="${PROJECT_PATH}" LOCAL_VIRGL_PATH="${PROJECT_PATH}"
if test $NUM_THREADS -gt 0; then THREAD_CONFIG="-e NUM_THREADS=$NUM_THREADS"; fi
if test -e $RENDER_DEVICE; then RD_CONFIG="--device=$RENDER_DEVICE -e RENDER_DEVICE=$RENDER_DEVICE"; fi
if test -e $LOCAL_MESA_PATH; then LOCAL_MESA="-v $LOCAL_MESA_PATH:/local_mesa -e LOCAL_MESA=/local_mesa"; fi if test -e $LOCAL_MESA_PATH; then LOCAL_MESA="-v $LOCAL_MESA_PATH:/local_mesa -e LOCAL_MESA=/local_mesa"; fi
if test -e $LOCAL_VIRGL_PATH; then LOCAL_VIRGL="-v $LOCAL_VIRGL_PATH:/virglrenderer -e LOCAL_VIRGL=/virglrenderer"; fi if test -e $LOCAL_VIRGL_PATH; then LOCAL_VIRGL="-v $LOCAL_VIRGL_PATH:/virglrenderer -e LOCAL_VIRGL=/virglrenderer"; fi
if test -e $RENDER_DEVICE; then RD_CONFIG="--device=$RENDER_DEVICE -e RENDER_DEVICE=$RENDER_DEVICE"; fi echo THREAD_CONFIG=$THREAD_CONFIG
echo RD_CONFIG=$RD_CONFIG
echo LOCAL_MESA=$LOCAL_MESA echo LOCAL_MESA=$LOCAL_MESA
echo LOCAL_VIRGL=$LOCAL_VIRGL echo LOCAL_VIRGL=$LOCAL_VIRGL
echo RD_CONFIG=$RD_CONFIG
rm -rf $PROJECT_PATH/results rm -rf $PROJECT_PATH/results
mkdir -p $PROJECT_PATH/results mkdir -p $PROJECT_PATH/results
@ -27,6 +32,7 @@ time docker build -t $DOCKER_IMAGE -f ci/Dockerfile --cache-from $DOCKER_IMAGE:l
time docker run \ time docker run \
-it \ -it \
--ulimit core=99999999999:99999999999 \ --ulimit core=99999999999:99999999999 \
$THREAD_CONFIG \
$RD_CONFIG \ $RD_CONFIG \
$LOCAL_MESA \ $LOCAL_MESA \
$LOCAL_VIRGL \ $LOCAL_VIRGL \

Loading…
Cancel
Save