From 4ce20e2d3f3cfd6cbcecdae2c6d1400e2e263f1a Mon Sep 17 00:00:00 2001 From: jummp01 Date: Tue, 31 Jan 2017 17:34:45 +0000 Subject: [PATCH] Move package parameters to UxperfUiAutomation All the uxperf workloads get some common package parameters. These are moved to the parent class and a new method is introduced to fill these parameter values. All the uxperf workloads can call this method to resolve the package parameters. --- ...UxPerfUiAutomation$GestureTestParams.class | Bin 1554 -> 1554 bytes .../UxPerfUiAutomation$GestureType.class | Bin 1287 -> 1287 bytes .../common/android/UxPerfUiAutomation.class | Bin 777 -> 1271 bytes .../arm/wlauto/uiauto/UxPerfUiAutomation.java | 11 +++++++++++ 4 files changed, 11 insertions(+) diff --git a/wlauto/common/android/UxPerfUiAutomation$GestureTestParams.class b/wlauto/common/android/UxPerfUiAutomation$GestureTestParams.class index d793d013fc00403942e06813619fc9326d0fb2ed..a62db9e1671530650ff9fc2b95eb0ab24044af5d 100644 GIT binary patch delta 67 zcmbQlGl^%zKNd+H1{MZg22KV&20jLT22lnB1}O$Z26+af$>OYKk|sb|Q=qIFg8+j$ SP}Tw{YssL%U^RIeYYqTf;0cca delta 67 zcmbQlGl^%zKNd+v1{MY-22KWL20jKA22lo81}O$L26+bc$>OYKlA1tSEugG6g8+jL SP*xWxtH+?gpg(yTYYqTMpa}H< diff --git a/wlauto/common/android/UxPerfUiAutomation$GestureType.class b/wlauto/common/android/UxPerfUiAutomation$GestureType.class index 8cc30f68d657406ecb7468e201c73005d2173529..fc2cf4d2339e7c337c2fe1ecdf169e7a06f736e9 100644 GIT binary patch delta 31 icmZqYYUkSUg_%)#@>gbkAgRh?2P9Ki8i3?e79{|h!U-n; delta 31 icmZqYYUkSUg_%)e@>gbkAgRh?2P9Ki8i3?e79{|fS_u09 diff --git a/wlauto/common/android/UxPerfUiAutomation.class b/wlauto/common/android/UxPerfUiAutomation.class index 1be53c1fea49f0f16764876678617a925da57df2..016b784f1d8d39acdd75838d693c8a3206e5c082 100644 GIT binary patch literal 1271 zcmb7DYfsZq7=F%}>sAV51LWcrMJQEPQM_?yAcSNgBwP~xcG!-y+O`*xQ{ux zd7$8-3Ki3Gna|>pw2$S@69rEdJYy(q3qJ@waX@B|d%WQ@XgiK0ybYWCzVH<+F!Y|H zJ~jn|+LS;M2#>&n74FnL*Q%MWZo)OfnM0doR4Yx+l^A*bxyJ6#4 zcnAF0j>5TBZXa>alKbQ^9lW+EU87QU8z%P}=6jomfoq0VWDY;<3GdaRwN7UZ9$2nJ z0f*{>ni3Tf^(HA<-FHK;Dz+>cY^0M}lGSRshU*OaMZ+mr)UbqQ1uGg>v8Le)u4=f9 z5e6k`m4bB*Wo&2|#TbSDyQ}5UvTMTAu!-l?p9LC7?=2|?zxn?FU}Xvu+SaY zS?T1dF3zcE{=dnQsPbpUM9QP8sr#{hhV+?k3L1?lU9>{tB5tf3hLYY%PW*M@(%1_f zijEz|(xpEB+u@%Q&+ukbI5mdZ3o(-MQ3lz-je}u=e%1l{>(lg*7NRd2eq?E=WK&Wo zk!4bHV7NiMRXS&63&shUQB1Yb^9AV^E`5riH)&M~0t}Pm33>o6Cg2us(~e>Cx3ib% ziSBg6_>4?ZX(QW0&iDrP#R+=pEZ2rs?4zZP{uc6QG5U!KN~@22O;ciLar7ik3U>&R V!W0I{7U`=%ZxJ~RksV$e`vq6VLgWAd delta 211 zcmW-axedZV5Jlfw$cxQ#8O(iOw#cXeBmxS6795cvj(`#zB1hCgMnC~{KqX{|fnere z`ZI4Qwu9&A{s3kKE;dz7&81GmrAf=dqOIv@x|j7h-&15((cyU7N1O95y1cGQtO7en zUJ)i+EA%ye!+@b?WEe9s7_zsy6{-$>IcCczB`EHnDWoh;A(^HI%c6L$q);YB1y7if Z6pEC@Lo)xrD>#ClXf2Z#_3LF8^)LVC7Ks1= diff --git a/wlauto/external/uiauto/src/com/arm/wlauto/uiauto/UxPerfUiAutomation.java b/wlauto/external/uiauto/src/com/arm/wlauto/uiauto/UxPerfUiAutomation.java index 10367015..68ec38fc 100644 --- a/wlauto/external/uiauto/src/com/arm/wlauto/uiauto/UxPerfUiAutomation.java +++ b/wlauto/external/uiauto/src/com/arm/wlauto/uiauto/UxPerfUiAutomation.java @@ -16,8 +16,19 @@ package com.arm.wlauto.uiauto; import java.util.logging.Logger; +import android.os.Bundle; public class UxPerfUiAutomation extends BaseUiAutomation { + + protected Bundle parameters; + protected String packageName; + protected String packageID; + + //Get application package parameters and create package ID + public void getPackageParameters() { + packageName = parameters.getString("package"); + packageID = packageName + ":id/"; + } private Logger logger = Logger.getLogger(UxPerfUiAutomation.class.getName());