c318f0b40872a91215801f851e38189f42c4b7ea |
15-Nov-2016 |
Diego Perez <diegoperez@google.com> |
More layoutlib testing infra fixes - Remove ModuleClassLoader as it can be replaced with a URLClassLoader for now. - Move CustomCalendar and CustomDate to a separate package that can be used both by the Bridge tests and the actual test app. - Move empty.xml out of the test app so it compiles. - Update test app to use the latest build tools and SDK (some attributes being used by the app weren't supported in API 21). - Update gitignore to remove the new out directory. Test: Update to existing tests Change-Id: Ieb7324d5ae559f9c581771c57f2127cd83909015
rraysCheckWidget.java
ustomCalendar.java
ustomDate.java
|
7638c49c845be3122ff25b0fc48218c6ec64754e |
11-Nov-2016 |
Jerome Gaillard <jgaillard@google.com> |
Change date on CustomCalendar The date of the calendar is set by converting the epoch time based on the local time zone. We choose at date at 12:00 GMT so that it will be on the same day no matter which time zone is considered. Test: part of testActivity Change-Id: Ib36a5b45f69323265dd5ceaa17eeac553fc2d071 (cherry picked from commit 896cc3a794bb6e173c1e53e97f70007c3e24de38)
ustomCalendar.java
|
642cff50f8f7a67eed09eac1e56d7133b26a192c |
23-May-2015 |
Deepanshu Gupta <deepanshu@google.com> |
LayoutLib: Support getting resource arrays. - Don't crash when Resources.get<Type>Array() is called. - If the IDE supports it, actually return the value. - Add tests for getArray. - Update test app to latest gradle plugin version. - Switch to using AppTheme for tests, since the tests depend on some custom theme attributes. The AppTheme now inherits from Material.Light.DarkActionBar, so other tests should be unaffected. Depends on a newer version of sdk-common, which fixes the parsing of array resource in value files. Bug: 12372031 Change-Id: I313b61511e98ac1402d75056ebfdeeb005ebb96d
rraysCheckWidget.java
|
84e550f5e6b286f6f2194d0a01b460df331dae03 |
18-Mar-2015 |
Deepanshu Gupta <deepanshu@google.com> |
Fix layoutlib tests. The date picker and calendar widgets show the current date. Comparing widgets showing current date with a static golden image wasn't the best idea. - Change the widgets to custom widgets that set a predefined date/time so that the rendering is independent of the system date. - Change the layout slightly to make it look nicer. - Update gradle plugin version. Change-Id: Ia3fb4965a372a28087a0d8c9df40fd6779df6050
ustomCalendar.java
ustomDate.java
|
86eb8b4e29b1ad889fc814bae723d4d6e491f53f |
31-Jul-2014 |
Deepanshu Gupta <deepanshu@google.com> |
Add testing framework to LayoutLib. This change adds an end to end test which loads the framework resources and a test app and ensures that no exceptions or warnings are thrown. The change also adds project configuration for intelliJ. Change-Id: I7b67c0f1a2af2dac95df7f3231cab537b9826d7d
yActivity.java
|