Tool-based testing for composited systems
AssigneeMicrosoft Technology Licensing, LLC
InventorsPawel W Olszta, Deepali A Bhagvat, Imran Ali
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Technology Licensing, LLC
InventorsPawel W Olszta, Deepali A Bhagvat, Imran Ali
Estimating the term…
Tool-based testing of composited systems indirectly tests properties of a dynamic linked library for a desktop compositor such as DWMCore.dll via an algebraic structure of tools that define composition and rendering properties and derive equivalent resource models. The system tests for undesired side effects by examining characteristics of pixels from complicated render operations and employs a framework to test the composition and rendering of Desktop Windows Manager directly on the DWMCore.dll Application Programming Interface. The process includes mimicking uDWM.dll behavior by using resources with test patterns to take controlled measurements and validate primitives. The framework includes an infrastructure, a resource model, and tools. Each tool exposes a different composition or rendering property. A tool combinator exposes high level composition properties, including correct overlapping of transparent content and visual transformation (translation, scale, color transforms, etc.) by taking tools as input and using visual tree constructs to combine them.
A system for validating output of a composited system in a test suite, the system comprising:
A computer storage device having computer-executable instructions recorded thereon, the computer-executable instructions to configure a computer to perform acts comprising:
A method of testing composition and rendering primitives, the method performed at one or more processing devices, the method comprising:
Dependencies are inferred from the claim text.