History log of /external/deqp/modules/egl/teglTestPackage.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
3df50ec6753c7ad89aba86832981b4e57498c19a 18-Feb-2016 Mika Isojärvi <misojarvi@google.com> Add multicontext creation tests for EGL.

Bug: 24290416
Change-Id: Ibaf7abc8a70249891aed8ea32ab21538cdccb419
/external/deqp/modules/egl/teglTestPackage.cpp
d6dd725e589a38ca15c98b74846a6f59ae35fe27 21-Jul-2015 Hengyuan Hu <hengyuan@google.com> Add test for EGL_KHR_swap_buffers_with_damage

The tests consist of three groups. One group with no dependency on other APIs,
one group using EGL_BUFFER_PRESERVED and one using EGL_BUFFER_AGE_EXT.

Change-Id: If7e5da80beeef7dffc6286df9632fc78577408cb
/external/deqp/modules/egl/teglTestPackage.cpp
3f6767c5e92ad576cc1b3a138fe1fb072b908a49 10-Jul-2015 Hengyuan Hu <hengyuan@google.com> Add negative test for EGL_KHR_partial_update

Check whether setDamageRegion() behaves correctly, i.e. return correct value
and raise correct error under invalid use case.

Change-Id: I68d070cccd4ce597b36230180526e3c9f8a7143a
/external/deqp/modules/egl/teglTestPackage.cpp
5bf751a02c12f55bb28e4d8da785d3e7338436d0 09-Jul-2015 Hengyuan Hu <hengyuan@google.com> Add tests for EGL_KHR_partial_update

The tests are used to verify whether the render results are correct under
correct use case of the function setDamageRegion().

Change-Id: Iab06a1e672824544443fba3d32e601e279c6f142
/external/deqp/modules/egl/teglTestPackage.cpp
db75754b6cb2e88ab47316edc3a1e8ae9870587d 18-Jun-2015 Hengyuan Hu <hengyuan@google.com> Add tests for EGL_EXT_buffer_age

Add basic functionality tests for EGL_EXT_buffer_age. Rendering using
single drawtype as well as combinations of two drawtypes is tested.
Introduce a new FrameSequence class to avoid the situation where edges
of different rectangles are too close to each other.

Change-Id: Id77b50ae962c9580a27d90807bcea4b5f785fadf
/external/deqp/modules/egl/teglTestPackage.cpp
4e3ea87b79b12195e79d28ef6ab2be0a847b5d9a 20-Mar-2015 Pyry Haulos <phaulos@google.com> Refactor tcu::TestExecutor

tcu::TestExecutor used to provide all functionality required for
traversing hierarchy, executing tests, and even generating test case
lists. This change splits TestExecutor into three separate utilities:

1) TestHierarchyIterator provides test hierarchy traversal.
2) TestSessionExecutor provides test session execution.
3) Utility functions for generating test case list files.

In addition TestCaseWrapper has been replaced by package-specific
TestCaseExecutor with TestSessionExecutor-managed lifetime.

Change-Id: Idb8090964a80cd64892231798710547e84e2989b
/external/deqp/modules/egl/teglTestPackage.cpp
485844e764f2821545146b832726a36012f86238 12-Mar-2015 Mika Isojärvi <misojarvi@google.com> selectNative*Factory() throws exception when no factories available.

Instead of checking everywhere, if EGL native type factories for type existed
throw tcu::NotSupportedError from selectNative*Factory -function.

Change-Id: Iff416008a7499da7a6536e40dc0e1d376e9acfec
/external/deqp/modules/egl/teglTestPackage.cpp
193f59811b2c0fe57808a06923b82ed00c41bd0f 24-Feb-2015 Jarkko Pöyry <jpoyry@google.com> Remove unused variables.

Change-Id: I234eb6375d7332bc82fc2d0a8b4e754b169f9290
/external/deqp/modules/egl/teglTestPackage.cpp
3c67e4f0ec73f9c30c6b2ed2adfbfe7faaf576a4 20-Dec-2014 Pyry Haulos <phaulos@google.com> Add support for dynamic loading of EGL entry points

This change adds eglu::Library abstraction for accessing any and all EGL
entry points. All code has been changed to use that interface instead of
calling EGL functions directly.

Having code use abstract interface instead of direct entry points allows
always builing EGL code paths and dynamically loading them if supported
by the environment. In the future analysis and logging facilities could
be layered on that interface.

This change required lots of small changes across all EGL code. As part
of that refactoring work tcu::egl utilities were finally put to rest for
good. All uses of glw.h were also removed from the EGL module.

Bug: 18269587
Change-Id: Ic81e24b7eecb9813d00fba5c65144d4f59a550e8
/external/deqp/modules/egl/teglTestPackage.cpp
ee2e173d445e87e1f98245f4377f66b081cc320d 31-Oct-2014 Pyry Haulos <phaulos@google.com> Add support for simpler test case list syntax

This change adds support for mustpass-style (full test case path per
line) test case format. All existing test case list command line options
(--deqp-caselist, --deqp-stdin-caselist, --deqp-caselist-file) now
accept both trie- and list-style inputs.

Format is detected by looking at the first character; trie always starts
with '{', list-style format is assumed otherwise.

de::CommandLine default value behavior has been changed. Options that
take values (i.e. not --flags) don't have value set, unless default
value is provided when registering options. Calling getOption() on
command line option whose value is not provided is now an error.
hasOption() should be used first to check if a value was provided at
all.

Test case list parsing is now covered by tests in the internal module.

Bug: 17958588
Change-Id: If6063165ff59cbd8e538d6f829c583541e104fd1
/external/deqp/modules/egl/teglTestPackage.cpp
3c827367444ee418f129b2c238299f49d3264554 02-Sep-2014 Jarkko Poyry <jpoyry@google.com> Import dEQP.

Import drawElements Quality Program from an internal repository.

Bug: 17388917
Change-Id: Ic109fe4a57e31b2a816113d90fbdf51a43e7abeb
/external/deqp/modules/egl/teglTestPackage.cpp