History log of /frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9fa0055f15bda4f5a8b37621c1bbbf9d3017b93c 08-Feb-2018 Michal Bendowski <bendowski@google.com> Compilation fixes after new layoutlib drop

Test: N/A
Change-Id: I11475b2d2be4e8fdbd734c9ca38073076f68b13b
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
0358a99f349e418142779f328a3136b1f5f1565e 29-Jan-2018 Michal Bendowski <bendowski@google.com> Layoulib updates for new prebuilts

Test: N/A
Change-Id: I9f8731e087aa931a7d0bec28125c8f66c7530118
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
ea67cc24efa37c1e472c2387c74b82912974b358 16-Jan-2018 Diego Perez <diegoperez@google.com> Add test to check ViewInfo boundaries

Bug: 70320313
Test: This CL adds a new test
Change-Id: Id3b4598ffbeb0030a76b71c35cfb1f9783cb30ec
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
bbacaf0b6c74fc744c17af1b01192863ab8c9389 24-Oct-2017 Diego Perez <diegoperez@google.com> Simplify setup of SessionParams using a builder

Test: Existing tests pass
Change-Id: Ic3ac2d99e6965fd25fdbeb6d720ee1142f390aec
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
5c5efc433eb4cc81f59bcfaf28f5e72b38f7a829 01-Sep-2017 Diego Perez <diegoperez@google.com> Initial work for remote layoutlib

This CL creates the API and proxies to support remote layoutlib (in a
separate process).
The classes are separated in three modules: client, common and server.

The client includes the classes meant to be used from Android Studio.
Server includes the new layoutlib server that will eventually end as a
separate jar file from the client.

TODO:
- Support custom component class loading
- Improve performance of remote streams and image transfers
- Add Android build files

Test: Adds initial test checking that it can pass renderActivity
Change-Id: I34cf050ec099282683d87b75a576e4a3ad067fdd
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
aec75b2a26641d702f42c74ae2ab69e3242f073d 19-Jul-2017 Jerome Gaillard <jgaillard@google.com> Add support for opening assets in layoutlib

Bug: 63698836
Test: RenderTests.testAssetManager added
Change-Id: I594212ef53587810ffe40905388eed0c166e49d7
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
b54f5cba664890a65bb4cdbbc1b50e3dd50e8b45 02-May-2017 Diego Perez <diegoperez@google.com> Fix paths for layoutlib idea project

Test: N/A
Change-Id: I6e5833ce0fb484ae28908b9e7d9f5c85dcacad82
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
d4c426d085994b714f394b982451cc7fa27ff1b7 10-Apr-2017 Diego Perez <diegoperez@google.com> Inline some of the files into the tests

Modify LayoutPullParser construction to make clear what the different
constructors do and create a new one to build a parser just from a
String. By using this constructor, the CL inlines some of the smaller
files into the test for easier reading and maintenance.

Test: Modifies existing tests
Change-Id: Ieb20dcad4f62dc09252d01841bff37cf2c3c4a10
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
c1ed2850083ebe1ccba362c0dbe974d34c8c5f53 27-Mar-2017 Diego Perez <diegoperez@google.com> Fix broken perf tests

Do not dispose Bridge on tearDown. The concept of disposing the Bridge
only made sense when we were loading it dynamically. Some classes have
static initializers that will fail after the dispose (like Typeface).

Test: N/A
Change-Id: I9c934432232bda02a4d26425587096fb6dc957b0
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
f6627a9e0c6d0fa9b73ebd160ae9ad55a61bd09d 24-Mar-2017 Diego Perez <diegoperez@google.com> Dispose font cache on bridge.dispose

Test: N/A
Change-Id: I81404740835814a018bfd70cf70b5c22933f19f5
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
7c22a707de1ed939ebd91079dff9df6cd5ffd401 13-Feb-2017 Diego Perez <diegoperez@google.com> Add dynamic font support

This CL allows loading fonts from resources.

Test: Added new fonts test
Change-Id: Ic82239121cc3f78f2a22b22de42e54575c1f2d98
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
970a3f2c0a38227975bc818441f3fce981c50f91 14-Dec-2016 Diego Perez <diegoperez@google.com> Adds test to collect performance metrics

Test: Adds performance tests
Change-Id: I7d112ddad4efb2c1c84ac177d230225cc031f7f3
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java
73b706037584398de7581e52b0ef884aa4b71a1a 13-Dec-2016 Diego Perez <diegoperez@google.com> Refactor tests structure

Move all the render test utility methods to a separate class and leave
only tests in RenderTests class (old Main).
The idea is to improve the organization to allow to create a set of
performance tests and also to allow the tests to grow more structured.

Test: Just moved tests around
Change-Id: I3b773d0745700dd2a52f937b9b668a2d374b8686
/frameworks/layoutlib/bridge/tests/src/com/android/layoutlib/bridge/intensive/RenderTestBase.java