From a035dfbf8ddfc8d301dd96088eb50e8c2e63e487 Mon Sep 17 00:00:00 2001 From: Deepanshu Gupta Date: Thu, 16 Apr 2015 15:37:28 -0700 Subject: [PATCH] More layoutlib tests. - Add another layout including more widgets and thus testing layoutlib better. - Update targetSdk Version to 22. - Handling of dynamic ids (@+id/) in LayoutLibTestCallback is buggy. Since this is not a problem in Studio, and this is not testing the callback, work around the issue by declaring the ids in values/ids.xml. Change-Id: I457c105e8556c4df13cd86da2250fe5fd37843a8 --- .../test/myapplication/MyActivity.class | Bin 1157 -> 1157 bytes .../layoutlib/test/myapplication/R$id.class | Bin 488 -> 1978 bytes .../test/myapplication/R$layout.class | Bin 485 -> 519 bytes .../layoutlib/test/myapplication/R$menu.class | Bin 452 -> 452 bytes .../test/myapplication/R$string.class | Bin 538 -> 538 bytes .../test/myapplication/R$style.class | Bin 461 -> 461 bytes .../layoutlib/test/myapplication/R.class | Bin 897 -> 897 bytes .../MyApplication/golden/allwidgets.png | Bin 0 -> 11038 bytes .../src/main/res/layout/allwidgets.xml | 393 ++++++++++++++++++ .../MyApplication/src/main/res/values/ids.xml | 47 +++ .../layoutlib/bridge/intensive/Main.java | 31 +- .../intensive/setup/ConfigGenerator.java | 6 +- .../setup/LayoutLibTestCallback.java | 6 +- 13 files changed, 468 insertions(+), 15 deletions(-) create mode 100644 tools/layoutlib/bridge/tests/res/testApp/MyApplication/golden/allwidgets.png create mode 100644 tools/layoutlib/bridge/tests/res/testApp/MyApplication/src/main/res/layout/allwidgets.xml create mode 100644 tools/layoutlib/bridge/tests/res/testApp/MyApplication/src/main/res/values/ids.xml diff --git a/tools/layoutlib/bridge/tests/res/testApp/MyApplication/build/intermediates/classes/debug/com/android/layoutlib/test/myapplication/MyActivity.class b/tools/layoutlib/bridge/tests/res/testApp/MyApplication/build/intermediates/classes/debug/com/android/layoutlib/test/myapplication/MyActivity.class index d2524625e16c8549eaae0a041056ffd91c362f0a..8af93ebda1e42cc9a75984b06bae1ef7a729b6db 100644 GIT binary patch delta 29 kcmZqWY~`GwD#XFSz{Q}+pvBFg&7i|v&&r^?(cF&(07g^v|5iOIg&;WJHWXjYPG$v!GP4+xj&gra` z3leLBMpsOhJDItLOnYkJpCT;?Dm8n~naqm>l|O0OQwSQ0+bZ6wnb+P0%p0td4fWbJ zw0h;^0YTM7%T(D_ojPTGHi)4r(azuJT@*CjcbL1xf{Xr+G7B#GV2A~meK5>|D?X^O z;HnQsSa8h;RTfU^iE2QYcpnwC|0UX!7x2Qe3m z!mvZ1XQ7i*pJ$<&hXqZ%?CE$5C%~cjnoL^Z035+ORwml)7I75gSrpbehQh4$M`?RA z$I+fVwkA#crJnE!3XR+S-S=s4MrI zI*-@mrp~mxEofkNt|4e}#Uu)csE&vFsMl#KyCIt?lF7P>W!jKddvAw>uC4Lz6?B5h z*L>wGsmybQEUL$*6Ui*GMki4k&RwdTkyE*gI&WmRo9Y-HH(9hkqmvux?i16qvBFD+ z4Da?uTRDtQ9?OZmQS`n*aY(&=M8!e?zoLQ#45Uub>iC zpfWtfJPcQuN8l>+D7=Sx3?65mfG3&v!uy!_!v~lT!iSir;KR&E;G@jP;N#3E;FHX! z;A!U5@C@@A_$>1|c$Rq%o@YJ}UtnH<7nvjYE9ND5nfW4oiTN^oh50IcjrltKHS-Pl zCi5-$HuD|$F7rLO#=HW5!+alJWqtrZWL|^6W&RGXGk*_1Vtx$&!2Bb;&in-4VEzei zF#iny!u%`z8}n268T0S(AI#6;Kba*?w(u_*t_eERb8N}HcBqoY#2yiekGBU81q*jy|GS_o3FiehT zUc|}8z|GDe$;hBP*_TCYvI&b1Bh%zY7R3lg21W*;9FXJz8m14V8G$sb)^-NQjX(wy p122$d0}F~U@B!I85CshU3_@UeVK6DeAPA(nfO1R>VhjQdk^mIx5xxKb diff --git a/tools/layoutlib/bridge/tests/res/testApp/MyApplication/build/intermediates/classes/debug/com/android/layoutlib/test/myapplication/R$layout.class b/tools/layoutlib/bridge/tests/res/testApp/MyApplication/build/intermediates/classes/debug/com/android/layoutlib/test/myapplication/R$layout.class index 816ecc88cb540e45cbf89edcda8ba5bbb025e906..36e2688c106f6eb05a2f7a06d6e87231dcb38da8 100644 GIT binary patch delta 184 zcmaFL+|D9;>ff$?3=9lL4ANW-%nV}e3=-@Nk`qPM_GP(o;){nd_Mu7#SJZ zauO@^OG`jJritzg*?1Uu*%_oJzN=+qo}9y|m?6o)#lXq{R0lMViGdr)Vq^fS0g`+` z5q&V9fq_+PI|JiJuo8YC$p#c=U~pj&0FpdlHYpd1r}IFObE E0L+*c=Kufz delta 150 zcmZo?dCDw$>ff$?3=9lL43b<7%nTyz3}WmI;uA&Hc-V3hEAvZBnCqDt7$-(9WaDDs zW@nI?#8}J7G`WsZF@lkSkpU diff --git a/tools/layoutlib/bridge/tests/res/testApp/MyApplication/build/intermediates/classes/debug/com/android/layoutlib/test/myapplication/R.class b/tools/layoutlib/bridge/tests/res/testApp/MyApplication/build/intermediates/classes/debug/com/android/layoutlib/test/myapplication/R.class index 8af745dc8d3bd45c60116abe8a25a650c0c393f0..7e6113b3aa11cebbb22d998435ee7146ba463172 100644 GIT binary patch delta 13 UcmZoQ0wOTO5<3Q%|)xthJ<~E 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 T;f@2Pdj(V#Uno?{K|}uwp8_Z@ literal 0 HcmV?d00001 diff --git a/tools/layoutlib/bridge/tests/res/testApp/MyApplication/src/main/res/layout/allwidgets.xml b/tools/layoutlib/bridge/tests/res/testApp/MyApplication/src/main/res/layout/allwidgets.xml new file mode 100644 index 0000000000000..2da2cb983a6c9 --- /dev/null +++ b/tools/layoutlib/bridge/tests/res/testApp/MyApplication/src/main/res/layout/allwidgets.xml @@ -0,0 +1,393 @@ + + + + + + + + + + + + + + +