[Mesa-dev] [PATCH mesa 00/11] fix tests

Eric Engestrom eric.engestrom at imgtec.com
Tue Oct 31 11:19:57 UTC 2017


a few issues being fixed here:
- symbol checks would silently pass when the lib is missing
- meson was failing to pass the lib to the scripts
- the egl symbol check only works on the non-libglvnd lib (we probably
  want to have one for libglvnd, didn't do it in this series though)

es2-ABI-check and gbm-symbols-check are still failing, because of too
many symbols exposed (Dylan's patch [1] removes one of the gbm ones).

[1] https://lists.freedesktop.org/archives/mesa-dev/2017-October/174804.html

Eric Engestrom (11):
  egl: fail symbol check if lib is missing
  wayland-egl: fail symbol check if lib is missing
  gbm: fail symbol check if lib is missing
  gles1: fail symbol check if lib is missing
  gles2: fail symbol check if lib is missing
  meson: pass correct env/args to egl tests
  automake+meson: don't run egl symbol check on libglvnd lib
  meson: pass correct args to wayland-egl symbol test
  meson: pass correct args to gbm symbol test
  meson: pass correct args to gles1 ABI test
  meson: pass correct args to gles2 ABI test

 src/egl/Makefile.am                                   |  9 +++++++--
 src/egl/egl-symbols-check                             | 10 +++++++++-
 src/egl/meson.build                                   | 14 ++++++++++++--
 src/egl/wayland/wayland-egl/meson.build               |  5 ++++-
 src/egl/wayland/wayland-egl/wayland-egl-symbols-check | 10 +++++++++-
 src/gbm/gbm-symbols-check                             | 11 ++++++++++-
 src/gbm/meson.build                                   |  6 ++++--
 src/mapi/es1api/ABI-check                             | 10 +++++++++-
 src/mapi/es1api/meson.build                           |  5 ++++-
 src/mapi/es2api/ABI-check                             | 10 +++++++++-
 src/mapi/es2api/meson.build                           |  5 ++++-
 11 files changed, 81 insertions(+), 14 deletions(-)

-- 
Cheers,
  Eric



More information about the mesa-dev mailing list