It's a task to support cross-control/skin testing for recurring issues (like memory leaks on switching skins)
Basically, there's a utility class - to access lists of all control/classes, - to access/create all behaviors - has alternative skins classes for all controls and utility to install/replace skins POC: - has test examples (not run in normal testing due to not following naming conventions) for using - changed SkinDisposeContractTest to use ------------- Commit messages: - 8244531: Tests: add support to identify recurring issues with controls Changes: https://git.openjdk.java.net/jfx/pull/223/files Webrev: https://webrevs.openjdk.java.net/jfx/223/webrev.00 Issue: https://bugs.openjdk.java.net/browse/JDK-8244531 Stats: 1243 lines in 6 files changed: 1141 ins; 97 del; 5 mod Patch: https://git.openjdk.java.net/jfx/pull/223.diff Fetch: git fetch https://git.openjdk.java.net/jfx pull/223/head:pull/223 PR: https://git.openjdk.java.net/jfx/pull/223