From 2ae77029fda816d029b4bfe2620bd4f01022aab0 Mon Sep 17 00:00:00 2001 From: Elliott Hughes Date: Mon, 23 Jan 2023 21:15:43 +0000 Subject: [PATCH] Remove CanvasCompare. As part of renderscript deprecation/removal, of the two pieces of renderscript in this app, one already had a Java alternative but the heatmap code didn't. Rather than reimplement that, though, it appears that this project has been obsoleted by CtsUiRenderingTestCases. So let's remove it instead. (Even if we're wrong, this still gives us more time to work out what, if anything, is actually needed.) Bug: http://b/255624710 Test: treehugger Change-Id: I7cf64a28bd3c7edea061fafc5e06d4134cc79b05 --- tests/CanvasCompare/Android.bp | 63 --- tests/CanvasCompare/AndroidManifest.xml | 48 -- tests/CanvasCompare/OWNERS | 1 - tests/CanvasCompare/res/drawable/sunset1.jpg | Bin 28050 -> 0 bytes .../res/layout/automatic_layout.xml | 38 -- .../res/layout/manual_layout.xml | 119 ----- tests/CanvasCompare/res/values/strings.xml | 31 -- tests/CanvasCompare/res/values/values.xml | 25 - .../test/hwuicompare/AutomaticActivity.java | 310 ----------- .../test/hwuicompare/CompareActivity.java | 122 ----- .../test/hwuicompare/DisplayModifier.java | 503 ------------------ .../test/hwuicompare/ErrorCalculator.java | 187 ------- .../android/test/hwuicompare/MainView.java | 56 -- .../test/hwuicompare/ManualActivity.java | 212 -------- .../test/hwuicompare/ResourceModifiers.java | 136 ----- .../com/android/test/hwuicompare/Test.java | 46 -- .../test/hwuicompare/errorCalculator.rscript | 61 --- 17 files changed, 1958 deletions(-) delete mode 100644 tests/CanvasCompare/Android.bp delete mode 100644 tests/CanvasCompare/AndroidManifest.xml delete mode 100644 tests/CanvasCompare/OWNERS delete mode 100644 tests/CanvasCompare/res/drawable/sunset1.jpg delete mode 100644 tests/CanvasCompare/res/layout/automatic_layout.xml delete mode 100644 tests/CanvasCompare/res/layout/manual_layout.xml delete mode 100644 tests/CanvasCompare/res/values/strings.xml delete mode 100644 tests/CanvasCompare/res/values/values.xml delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/AutomaticActivity.java delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/CompareActivity.java delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/DisplayModifier.java delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/ErrorCalculator.java delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/MainView.java delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/ManualActivity.java delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/ResourceModifiers.java delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/Test.java delete mode 100644 tests/CanvasCompare/src/com/android/test/hwuicompare/errorCalculator.rscript diff --git a/tests/CanvasCompare/Android.bp b/tests/CanvasCompare/Android.bp deleted file mode 100644 index 98831154ddc2d..0000000000000 --- a/tests/CanvasCompare/Android.bp +++ /dev/null @@ -1,63 +0,0 @@ -// -// Copyright (C) 2012 The Android Open Source Project -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. -// - -package { - // See: http://go/android-license-faq - default_applicable_licenses: [ - "frameworks_base_license", - ], -} - -android_test { - name: "CanvasCompare", - srcs: [ - "src/**/*.java", - ":CanvasCompare-rscript{CanvasCompare.srcjar}", - ], - resource_zips: [ - ":CanvasCompare-rscript{CanvasCompare.res.zip}", - ], - platform_apis: true, - libs: [ - "android.test.runner", - "android.test.base", - ], - static_libs: ["junit"], -} - -genrule { - name: "CanvasCompare-rscript", - srcs: [ - "src/**/*.rscript", - ":rs_script_api", - ":rs_clang_headers", - ], - tools: [ - "llvm-rs-cc", - "soong_zip", - ], - out: [ - "CanvasCompare.srcjar", - "CanvasCompare.res.zip", - ], - cmd: "for f in $(locations src/**/*.rscript); do " + - " $(location llvm-rs-cc) -o $(genDir)/res/raw -p $(genDir)/src " + - " -I $$(dirname $$(echo $(locations :rs_script_api) | awk '{ print $$1 }')) " + - " -I $$(dirname $$(echo $(locations :rs_clang_headers) | awk '{ print $$1 }')) $${f}; " + - "done && " + - "$(location soong_zip) -srcjar -o $(location CanvasCompare.srcjar) -C $(genDir)/src -D $(genDir)/src &&" + - "$(location soong_zip) -o $(location CanvasCompare.res.zip) -C $(genDir)/res -D $(genDir)/res", -} diff --git a/tests/CanvasCompare/AndroidManifest.xml b/tests/CanvasCompare/AndroidManifest.xml deleted file mode 100644 index 2734e7f07f273..0000000000000 --- a/tests/CanvasCompare/AndroidManifest.xml +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/tests/CanvasCompare/OWNERS b/tests/CanvasCompare/OWNERS deleted file mode 100644 index c88a9f82c3475..0000000000000 --- a/tests/CanvasCompare/OWNERS +++ /dev/null @@ -1 +0,0 @@ -include /libs/hwui/OWNERS diff --git a/tests/CanvasCompare/res/drawable/sunset1.jpg b/tests/CanvasCompare/res/drawable/sunset1.jpg deleted file mode 100644 index 3b4e056b70d0dd4dd7f1f6197f244848ae282baa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28050 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ê_~z#I4Et1YL2o>^{msqRJoZ!$>-yPlx%2hM zW(K~qJYkNPoH+g#^T=I!bLq!vkTWznI(SL@LVE~-67}`gr@Vv~$tNh43-=V&CcdLS z{K>gVUV zX=*uv+qokc9-lT`%>=8}FzX;benMmx!Sk5jioSM!boVumD{GxM%YOkr5)0y7!^r2r z?Uz}ac!J$Jl4dr(_%s&B)7q>)+mmutaX@p`BR?cVL95t0hYi^gm*_<4vIlM&5oL8P ziZq-q5K@OD7&Uhd8xiGIPOs!_pB{^GV_QWy;e1}Y^5)J1Y_=?ATg@IhzaH~0o;tYQ z%ScWr$v*S#RU0W^yl^Wgyv4;|Jw>~9Z)9G~ur=H8noEkq0WXe;Q(H|C_ul!~hairX zT(RBPM89hq|GDk$Rr}$Z4+W$9)#FCVTO!@2BesT44;4;_J9fUkYAe$H;OX>Gk-1oU zz~(WVV7S2gH;wW+N?&|k%0}9dSn{aAWBL>kzCAO`n&E&|UT(H|4(ijI!{04FpLNR3uM;m7vHrl# z@0hXkeyszxc(9Aocj{IA^JB*h*Y1!oX^JhD?U7d&+rg=)e5d5GT1xT_?n`*Dbye3yomc%f}sM z*f4qT`hoa&d^a>Clap6hCvIaH9TrGVIDP&J)4`_V9`o9kE!!-{w#cKDWWIYz99a{Y z?3_gZRddoe=7w$KyUnU=Q@dC8+bN9bwQ-p4Y_}5#pQF8`&~xv%C!W3u6ji7 z^}H3$n%@Pk1f|O2)`xU^#Q7F_NpS049gbTsWm%j@`OKp(89)9_BgWK3Dx^ ztOVl}jbQLMA>5N?$U+x8nO8nc9me2I@Ku#fqVXx$riX?dPZRX~VCV48cQuDSMYoKz zm_NJHa=9JO5#!a>ad~x^(+keVsOvtSNB8b?9S$gq-tDdbR8p}%_;yfS(-#Q&b z$8onS{L>ht9x+n_3chwlWO~0|?gt%#&tu0NxhGq%v5#bkUkba-lt1M+?J+u>G8Pkm zG3muDbT|^rw~4ggQRl`iL^d1D-hSFoX%?z(LV*Q~#>#umRR`^pbTtU5`;qMOezMt(#S@UVez#=R6IY9M6aAlR8$BR^e?+%fWU( zd;gt3rzqT80Uzlg<*7XwbVFwNK#@x7-IiTl2jWy%ty+Y1GjJ}WSSw56T1)K&n>eM4 zR1UWCs$|bidzniH9@ABPZeG<>_EN7!nJd5G<#p$q_ryG}xu<^&TDeX8L}X7NuTT74 zCpO0lv70+y@z4(r6(*=lZm`U6pqJU2>gRQ|m6=^l_gG+hzD2>4sNwZG1%VfzLV<@q zjy4G=pCC|XP`j+_vdh;>dTzMjUW}7gM5u&4zVjeFfwd70S4zRuvs|fc;(jIe{@Rsp z#O@xAGw)9Cea7>^KLr_9GMsTYhN*~NC}>0Fp_`_1nr#|f0`*2EkfeTBO!lSIGijaa z5*cP8D?|%r748<0(s{zN@K097PH<~Fs#JdHO>Wn(wqCn~dz|UywwM@mhidza2W)JE zntKvT6^OR4orFd9%4_S_WL25_oS@n&vv=Rg`YLG1Ad9+NvaOpYPCBWip1I({mgg&z zpX(Seq5A{$xBV3#w-qz0iURT`Q{YgR0 zQ?47wmi4*WgJD-}NAdv;lm z6`hz7+hvl6g^Kn+xwUbh^JyODNTJKNMO-``&8q@>UY;jvr`y~!_~LN=cg7Tz51e_#uO3Q{u*T3+Q(q zRJ>7vdfTF#XkT)rQZ4)B+0%X2A5RKO#7#_IKeSKL_Q^SS8z~j$R|dsHnuSrND|Ma= zPFsYnX5;@FRT!07e9P}@pOf%6Pk*eqB`c-$(Zhpyd2GzLgPXXIN5o}yZ*|a4^6BEL zJAE1vkyznA_)>En?lzRqws~Z)e8$mYLEny6K{xE6!TxQMfjszZ5&q7Y;}VRK)uHV> zqOa^_kA<)zJJzMXa^~Pb_4qiIZ|s{ES2=CxJL2vYamQ(TfM4lJ5!y@8-8B(^_dEwD zw8qNf+?bMx*pUTee70-qbd=ptU!h?8SkMhyFN1zZkJP={xeeoB`@7~;KBJf~XUf{u-b%M3u{N3>%Hns?j>MDnC4fs5?E-L*R+rUNh(Zm7M zgB0-t30L;&Wq(dw`^?28FChri(67ew?EYhZIW1Rgq4Bp8gl=!JS9kBlNlo01*3yz| zScK{ZbD!l7&1^SKo4&G`va-FZ_XTTT?A7hlcMq>eVQXi$_C-Woc0rzdtBa;Dz24o1 z%=0?ZNHnq;#kFgWte0=DX_7rEpS)w^_0Hx&Vws+hk?HI0XPNmD&b{Nx&RLaq*w#;S zXh<$0t;<%&KuC5O42v$+Y|p#~0G!kJ1u2nblD%Pwbo z7sV_J|E2r3tlYeFw|(~h|FC@jT%<&f77^f)N|5S%t7H363tiTJC?e5jc9{L)eDnlQ zQbSVX9cm~-gnA4zQe9I`Lme_&69XbD;TSSJ2or+E8!NoIa9IJ4MH?%4>o{sSMw(+n zu{N8C823$19;i*>C36F`u;Yo%u#tJmyh9FJNR#$-2SjgeV z3bql*5R9RrWehghgFwK+H8s_=4HSS7B0AX6&BAJ41h_I*SQ6>ks6~tNfV;W|>KX`j z1VR;XsFGswWMqsgo+JY#u)%3EEWqt-A~uqC+m9*}8APCvjTIEw;6JpBh;*agCMGRZ z@Jldgw~|TfKrkF`1ll)O#?X@l^!LCJBS=)jT$QFcGVNmS3WuduWQarJLyQ$-RMB%c zL={X-X~8PE!(5;W?u8+esJA9ToXSX@swfUSCy{nBFVaZ;cQr3j$r}^oPDYY35g0t# zWC>>fAv(5H_A(IwNSY2ykOcih%K{xlO)hl!T(bcV|EnJ=(Esb7Kb8C|i2uO#2d;mG zz`tVtGrIo3^{){4SImD#*B`k46$1Z?`Tx!6S~S%$cwnDz1cvzRuxgu+qYDHM{{7OT z{fl`o4a|FKs(CN{JM&)p*XF(Sa`Rq#!MvBI-9&{0Ex_SBA_lIlhEPRmAT;2bYMKab z4LyAoxCaFTcgI8m!yk^&(9nY;vBL2=9kd~(P z(Y&*Qj5Pis{FksTWkynBe$9*l{tV5B0vzf~O90<$-rM-wO6I+dr6tj*g{mScL>$fk zL8H_$IGUkP0<~!_tI0N!jM4_~0u}g$lE4u{(MpoYX!WHWG-YWBEE5v><3PcJgk_j4 zkZHx2Y75%w==keGKitcRh-Fog$d=LMzb`@Zh>gUkyJ1M+7%2*484Vm9nWdGI$l%cD zzYzi0mkA(agMU+=O8HA8slEK`>K6Kcsd^|P>DSySWCVtYR3#!es)F+qWN@5<+MOD6 z@Bp|B9SLY`aI6Jz>WrnS2P#xGbX7IAJ-}Si&^FZ2SJlun)X<<+MddapVgTn-ZXH#G zz6V0XP+QXwp`nKOxqu^Z%F#$Na%qu;3bYJ$bbhM94N29}SXyU!l>{Qyg*Tp`^owUv z9H{O!kwA!`v4a_5=#C*`kvJzxL=c8(EUl@D(9qM+G0@jvU~mA3H*E321Y>CfeRZ%h z=xcy)4RsCb|7A?Z(w0_w8meIFh=_m(t0UC(9pJX^a9dlrr@JFu8AKCemhszK00eaq z3wgBo!w*FkMO)#Jq)_VdaG(chECFvU4K!FNWrZb1Y(!G$6>!(pv}ySO`T3ZDBa#@7 z0jsD7k%IY&wA8U)7z@;6+5f>gr-_+g645BbU;;4$2__4c8a+`Di^PP`7?w_GLk9wC zUh`$gY-o%N^VX0SDKM5cH~lH!oInB3BE%X?gQGYOiEZPuoXlQEcfh`1~p{uW{X`o|eX|AtfV5yDJw9=d(NOQ$4 z2q+3Q6!N1unp#}*9~XB9OEL9K)PF68x^fsgBE!L8F-PJFcp92>nFKTjOcz=%+|t<{ zu44hGjvX+17nx`S)EkQ?hl2U0qp$T71x%C>DhXkrJvVx3l6|OaB#tsSaKT19KXhp{ z-@l)3d{urVs0|blOhQu3K2s+^95$JIymsPSk66^LMCH~ z?vWS_+6#%J01jPUZ7qErT`C{-v&d`pVp zgt7D-KD2VwVMbNyM-TpbtSws%mz4vf8$2zri8_;iHAw$j@P{&HSR`p)*&oQ$1Un*Q z{;nS&YUycfQ<)8P=9YoQ*3kt2%^-Eb#$a$h z7NFDd)L`n88AFpnBl|8PFU%USH5)FBZe6uG=%|@sV4*N1(gICKO^>EOm9`uqQxe=A zSW633TRe(LGtH1V4-D8yh)616Kft1vU&?{SgXuO0GL`hBS3sWH{0yOHyN3cxdn2$S z7CFsmrXn8bxHK0$>Ov+WscZ8hr#n@FADh{Nnm{Bm^5^0X;8`p@wd36*2n2E{ZL?n# zWDcI=AvzJTB#awo{!r-Bddx$K;Fu>Fi!uef`&@-?|AB6{lG@V;Vu-gO*a} zn(y%wRzL|G>awz^AjtW3W37o84E`r(THdeO&A@W?6E`*M*UVN}9FAt`EY-vd8$?_> zfvBBm1I!^D)g*Gmpa{_z>L$CWx;YL>#FCd~fk&vQ^L<$hfmWvIFfgmBI~!>3QW48& z&Y=3gDe8;C;RqXlTbhQ=Z>gqH6y$G-RG@xKbfFLkx$yr)_5%b@+`&TS~ zZT_#g{))n{xc&mhub6(u6(=Ryw3ezu`{)*BsnEnFN zFL-{&=oc(ML-Y%lzasPtre6T$9*M(}JqUO(rRLU?pJw=9=!?KF8<2})7AExXB`vW0 zM`1thxYPy11qnO$W}Zc7aWPv|V4;$ECcQ;DKt2(;S#C%)mI71&F59Ajd71_APqDyKUQ+u!#S%O? z;D{uJ|FlE75J+TmA|dkkTZuIhJc#hu9fs<6f-OH7i^EvrkwMGXC@RqriKhT(0N7{* zBGtV9s|XixBR3M*aoA`Kuo}QNhyPbTk@+{x$uF`=_I=tD|A6rLAeEW2R$nZfdEot&OnIFw@pDH9(k|TP~Dd zg04G;OaXy5YR>#4!lVT@8zc#kX)-)2#$py!I?(X@b zSN_wT`k!vq|MgzI^uoP*>A$&G|07KKo8M)(^5^fP|2Q51?wc=!41QA12>AHGdPIUj zHg`*%76COwhRj|4P}XGed758U^n>3>{U>o$@pBQzCDMPWH6JQndTe1S6n|gk4MuEUEH`f(uoe&>lZp-j;>NEY`W=z>7}M{Fv#BgJ2s&$RU ztA$Wv*G3>w)Dt_jnFIf+gejV6PK)4J(Jatk@^}*GWiE-PgJ;UI1PV!&HvWLeLJb#7 ztJ8YTXfC2+LtFh~mvp2%CTi~LM`z97^q|Fb4MDSL&KL<9J-?KI*)m7M{wlWfPl7WG z5;lfnfS>nMP*lrMQ+G+sa)Fsd2qshGcBWMO@~?qPb9WsOfI$KO0z5=F2iOlqQK3{j z8ra$D^H?m5*(ZYFifd73Zz?lb| z%-rI<(8Q%xENB7$pI7!zJMW(a<`$Iw|JHePGxW!>rLDvu(ztYB&yRJBIgG79XVE&E zc8kIAzaO@9<XJ7!Ln^P;!1Q(;_0a?#{Hx++0L|?hM=99R7jL!Vok8 zG4|z0)8_ZHADl+&zZGdT7s8YQbLw;xARr zu`fG8H;>+*BXnRj_#b@cm*4+^gnv-~vb!okMD!Oq6c z&dJ5c!^y?V#m>$n#KX%kASfuv!7VHzBp|{kASgf;0;8wC!-|oWk&#t^lbuuGUw`J_ zLA4EaxHbbU75DaL}$O>NH$pBup1&GwwPw_HJ zG4W}-rZV#jNSh*~cBUcB+*kyKWZa4AC#pJ!S%Xl*TDz~xnpXo6;xOu4uc#l|qpUO; zixp^r_d&tvs4u)?q-UICpuNKiNN1EXMW*r#oRIEh5(M&tq9%8yRb3rk{x+sBUMc*w2z8C_2ZtwjjM(4-Yto=In%0+&$#I) zi(OwR@0xFVjQAosF|n(GU&-*3H+{w+-5CaG2M-;zmIVgEK~lhl^i-{)Xxr?Z znyKWgRj)sl@a_W>9C2%#YtFILz4^D}QZ5#?KX;f?atnSX7}`d;cWNZo6Dz?e7}K`t zeRv`*3cqH2YLqjNue6@+qsHgi z`OjsYb31O7CA|*KUpuq;enOz=V5i02cN;5@RqlTsmhY8zoNN4DUy2mIsA}g_){4Sc zkwS8wL$U`RK1X`IHw@#H#nxiH`)ws1{rL^qRHc{(JTDelr@AxUdSEPDQ=$H(W8k4U$a}Mdqrt?9+T$ z)>E9c)hWa>|C&$?|~V$Lcs*~v54Y%~`L9vr1%P#JGO-xPI)>|H;PB_!l$2#w( zlh+xdY|k1Nh=vo6J-HNpNgDSuPV}sNnT^=M1VLxWyHtMTHJ1L#@51epd=J;%QW(DQ zG4N8yE|g^Idhfw+&hNHxznk8UD!*25)x>qWD1Gwb7nPNC*S8CfZ@oFuqT$}Po%<#E zocIZ(1-re}EVTb|b=#y$$lLXHs$k3CabBj2Ky)NX)rLUdWZ63TJKM3Bb3lJ<;vTaJrsHPwf9*4q|&?BOb# z7CaXdEJa@LBswJjKD4*E>$5#q`B8u=BjtR0;ue#Nr=9WkB~#Dao+;<+8+Ld!<`IW` zHVaF4JurU_@{08RI*QwFsjc*`3NuzIc&JcVvDfU>v#AY}f}8pE>`LySk7hQU^d!${ z#juqHnVuAge`U;W$(B^y7KrgapL)#}%l%-JSE7#YjMAj%W-c*nn{D^HDl$IG^n1Qk z?@|h!+9dF8v*1UHZpJ3eN+%uWQDMPJ)52tjgkhUyW7D=enGIcxZAK%Dn2fKje#dy3gc;I|R8^ z=brDq{CONO$JS_MCjjV5CL0DS@H%XoMNwoF;Kc-@Z^+`K)Xuf?P+sa^82)!$+q0+IZ;sfI%;! zwT06m?(7wmhbLVqw+F+ckrN{#^E@-i{QjS)V-I0Su9}%a*bJah@C$_a#^^1tq)Qqk z&l7LmQ*oxZf^_1k`Gv^7!knAlo+jSB;?*|M{W;&0FpO2V2cF)^K9k~l#%~u?!Leo> zm9rfo+;8YeHgWY>cLXn5REO^EDNhc0vuohH-KE0{hK9+j?LyZN_4Ztukh}`_B;OL4 zIug7xxsOh3MN?Z>{XMaPBb;1@YO3e!gP$I8J$<(~I@fg=$6Z#In2k^ERk#viB)FC7 zy$)q`W%o<3V~50*lFFPJ9XDT+KWA}U?dGJHkF9a6NQVSte!Y00qV4XuB6iV;cfDnL zv(Rv0zv_36qia5I+dlbpm5Ix={b6iq*yuryzJ3`>1nX@M7J4Z_JUs2Qt=2i*J*bl3eEW>L zJMrC#5AwHKc00zOcUC4meEG^VW>eA$r5aJJO#bn4eum}(_2L%AM|W|QA`T;opps{8 zVf*=#I&)Dr&m>mJ3i1dU#npU$hZ~882sy7^@~?Y#pBuE`-_Ye8jSWvf=$x0U`(X>w zJu@{G);zGa;O5DF?eXL<`;X-&@u#xhdsvq`SfF@g-+0Rk9wzH*jcDOUZAqmHxoVjs zEi*1x&LlK*H*Y8@IYT;eGPT-Zf4$i4+gJQ~!w38NRtPGkhZc7oNvq%YecdE9$x;z2 zqeqThyZU0;G1>RBf!eP0u@Rj!=*|AmZ}{mNzi*C@rL%d*R>_TcUe5Mm%el~(ju*m| zqBS2qw-)wGKF@tI88q_s{Ez@S_~evl znBT;DE*!UTV_b^j84|v^5u;r>3t8{M-uVE#>nNIKx5>`$>!#A82N{UgTlA0BBHq7H zD~YV{@J6+rZk_CoRc`zE<><@=!!uJW7rcA!oJLK#{J>Ru z;>&opqGLVs-?@d(kJwcwc^p3!{pRh7YmQSB<7P1m`+G#J8V~j4)S;1`0kvWmbHrP& z>ODfNQ(FdZOMR;oVOe6m~qfNihe=@;&7e_i&hx!=j^w#3Q0_mS^V0@=GC40R0;*)*V2S~AA#E90IC>2c&+p#VpKAsbk44 z4zCHKq>-rl&Es5EZw*qEg>5C+E_7F_D+%(Z1-Ik|ZnmQm3y6=`QB;{PDEYukP1JMWiwG0pU0W&J1)GxkTAI7ld*JD)B$MKx zU1=qUb~fp-%I;W&KA|u7UwV72drG_`=p=#vBDtnLuzg!?qsalw`UkMYDEKD@8>@;&QA+pC5}E*b0_C6Vf~q&)Z8Io`~4Z*brGDN31~c6Tz& z$^Bcz<=4TP3R=7@z%O|E^i)y!&ij`!N3z$+JWL8PHQi^|r6ywa!k24L|J|-2tENtE z$te%9!N>V6Yo#aIqd#Q$Gytx|=JoUiQitD=u9|K>A}Azhd$3pf%LAgP%Kqm{r?AF3 zB2L3Ko>^As1YOSfT-f0n)N(zDmvg_ul*btr>x6S0+3JtR&eXk4yfLD)Zbd{RKlzN{ z^j`D$FZpX4RPwJ}Yt?+IM^90>?HRGZ$8BHk`bnFC`+9mk46va}T4+QUyT!H)eFu=|0Nr;N&F;$ky+kwSdHOKTfyw5*``mAyQ zalSF!eP7dCOY}U(E4eC5bUOmd_XS4XJf`Dp=g>JK(F%ok{C-}3PqNRs$M#3;9hi)Lde1P| zblTraqpZEK52}06^kfEFO;^1qdKFs@qO#;^Nj;`3%*fzek1<=#OQ8r)bN^@i-t@rr zKOHQ2R&=XZ8ta>PDSawF8I`?7WXstsH>)eHx(L&}uWk|*#sjM}M;YpKoX(Avzt`^< zA8P9CS+VPaweprkEsk2Hz9*?pLAqcmKl&ki(^hS4ffwSD_fc^biT1Bf1+vFZtsl`zB^v~kh5%OZXXj52w0Cd zj1G&q_|o*wMdzX%Yqxa=ZQFY@=ss7%yK z<%C+}*GP}=T)k@G!`{k`*TM&GS=K5O%cm1I z+xv)JiH_T=E39NN_{n2Xdo1EXmee=DgXa5cS!DL+R%B2Dzh%k#4_phXL@}D!DW-N^ z_Bcwey8ViS6TYgd;9^CN*Cne~Q+sz;;#(Y%}UzIN-}xLvGhlPl_XT`%A!0)sr| zXB9Bc$BQK*Ws92gZjV;6KPG0hd{UF2sJD6Teq{XkIPrM9TlHAbC2ylNf5%>hjIqbA zg=u)lc0v5-T|CsVfPnbxJw?uf{;7OV8h1aypIj}$TPAmVydCG4pC@5!j|ap0dD{`* z@>iwBjwf|AcdzfTvXWSw^iEcbVPMJPBGTL0`D|oYCIo#=e6>fkpv16c0MT-w{Y7}pWa|&|G z9N4xhh{Q=T)w`ozwQexAy zVfgn%QD5EmyJ^b7s*$%&NBahb_K&U3G|W-&ZBxjoJ9z)YYQy?6zb6%6az0cjto)$%iRckt`E}Z-^Of%;m?(bmnT5(n2|8Y{Zd|A2 zd8R*c!8oM0RfrQdA3jpHIxn#>{bH-Fx61KdFH^ke+M*p!wfpC=?S}sdweYZs7mW?3 zR(ff>Ny_UzD9_2yQ4Z;O<5i!3B*D_j?!LCW#pzR*x;!2pxQ3gB?9d$*&&m31;?!9qik!aXYj3mMPcTuyV(8Gu~`-51SiYit1Y#aJ4T? zLJs-$ZV>t=7@IV37_&VOD&3qQ|B~Lf=?m-4v9nG$TRhGUNFU?n)V(!P+rNr*<_Jb| z+_!8j^JKlY#K3u#yaA0&tgR19=}~70-`jptl|ZhtSoOa9_T}HU#y34b{jT0y`9f+s z@%YUpkt7~En5kQ~fMEEZmx@vD#OLO_yR)3e_8&YTh`uEdpKxATex1gXn@oeZ$I+kU zY&IH4oliXcK{YS@1-;Y2v{J*qf|7&e)Y@l9IG(O>xsTS(PkU;YyXBzR{(z!~C1d+; zMOen2tmf0HiO&1tv8qVWVumy8uPws@;1T;TWVOM2xRZP|B7w`R&kjb$yI{Wt@x X3gRa&jg~EI?m`Uh|3dD{+5Z0nqhv%J diff --git a/tests/CanvasCompare/res/layout/automatic_layout.xml b/tests/CanvasCompare/res/layout/automatic_layout.xml deleted file mode 100644 index e049ec0a50007..0000000000000 --- a/tests/CanvasCompare/res/layout/automatic_layout.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - diff --git a/tests/CanvasCompare/res/layout/manual_layout.xml b/tests/CanvasCompare/res/layout/manual_layout.xml deleted file mode 100644 index 1a9288ce1993c..0000000000000 --- a/tests/CanvasCompare/res/layout/manual_layout.xml +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -