From 8f92b30aec974a2d35ab3e1688cd74a8eaa3d0cd Mon Sep 17 00:00:00 2001 From: binaryfz Date: Fri, 12 Mar 2021 14:01:52 +0800 Subject: [PATCH] fix testsuite bug --- build/envsetup.sh | 38 ++------ build/java2dex | 92 ++++++++++++++++++ .../src/__pycache__/case.cpython-35.pyc | Bin 4224 -> 0 bytes .../src/__pycache__/env_var.cpython-35.pyc | Bin 1128 -> 0 bytes .../src/__pycache__/mod_table.cpython-35.pyc | Bin 2157 -> 0 bytes .../__pycache__/shell_executor.cpython-35.pyc | Bin 1512 -> 0 bytes .../src/__pycache__/target.cpython-35.pyc | Bin 1265 -> 0 bytes .../src/__pycache__/task.cpython-35.pyc | Bin 5962 -> 0 bytes .../src/__pycache__/test_cfg.cpython-35.pyc | Bin 1987 -> 0 bytes .../api/__pycache__/__init__.cpython-35.pyc | Bin 627 -> 0 bytes .../check_file_equal.cpython-35.pyc | Bin 874 -> 0 bytes .../api/__pycache__/dex2mpl.cpython-35.pyc | Bin 962 -> 0 bytes .../api/__pycache__/irbuild.cpython-35.pyc | Bin 856 -> 0 bytes .../api/__pycache__/java2dex.cpython-35.pyc | Bin 995 -> 0 bytes .../src/api/__pycache__/linker.cpython-35.pyc | Bin 1401 -> 0 bytes .../src/api/__pycache__/maple.cpython-35.pyc | Bin 1155 -> 0 bytes .../src/api/__pycache__/mplsh.cpython-35.pyc | Bin 1545 -> 0 bytes .../src/api/__pycache__/shell.cpython-35.pyc | Bin 777 -> 0 bytes .../__pycache__/shell_operator.cpython-35.pyc | Bin 1566 -> 0 bytes testsuite/driver/src/api/java2dex.py | 2 +- .../__pycache__/__init__.cpython-35.pyc | Bin 164 -> 0 bytes .../__pycache__/file.cpython-35.pyc | Bin 2738 -> 0 bytes .../__pycache__/string.cpython-35.pyc | Bin 4350 -> 0 bytes .../__pycache__/string_list.cpython-35.pyc | Bin 817 -> 0 bytes testsuite/driver/src/mod/O0.py | 2 +- .../src/mod/__pycache__/IR.cpython-35.pyc | Bin 475 -> 0 bytes .../src/mod/__pycache__/O0.cpython-35.pyc | Bin 1735 -> 0 bytes .../mod/__pycache__/__init__.cpython-35.pyc | Bin 510 -> 0 bytes 28 files changed, 102 insertions(+), 32 deletions(-) create mode 100755 build/java2dex delete mode 100644 testsuite/driver/src/__pycache__/case.cpython-35.pyc delete mode 100644 testsuite/driver/src/__pycache__/env_var.cpython-35.pyc delete mode 100644 testsuite/driver/src/__pycache__/mod_table.cpython-35.pyc delete mode 100644 testsuite/driver/src/__pycache__/shell_executor.cpython-35.pyc delete mode 100644 testsuite/driver/src/__pycache__/target.cpython-35.pyc delete mode 100644 testsuite/driver/src/__pycache__/task.cpython-35.pyc delete mode 100644 testsuite/driver/src/__pycache__/test_cfg.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/__init__.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/check_file_equal.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/dex2mpl.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/irbuild.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/java2dex.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/linker.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/maple.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/mplsh.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/shell.cpython-35.pyc delete mode 100644 testsuite/driver/src/api/__pycache__/shell_operator.cpython-35.pyc delete mode 100644 testsuite/driver/src/basic_tools/__pycache__/__init__.cpython-35.pyc delete mode 100644 testsuite/driver/src/basic_tools/__pycache__/file.cpython-35.pyc delete mode 100644 testsuite/driver/src/basic_tools/__pycache__/string.cpython-35.pyc delete mode 100644 testsuite/driver/src/basic_tools/__pycache__/string_list.cpython-35.pyc delete mode 100644 testsuite/driver/src/mod/__pycache__/IR.cpython-35.pyc delete mode 100644 testsuite/driver/src/mod/__pycache__/O0.cpython-35.pyc delete mode 100644 testsuite/driver/src/mod/__pycache__/__init__.cpython-35.pyc diff --git a/build/envsetup.sh b/build/envsetup.sh index 25e438e8f5..413a50e799 100644 --- a/build/envsetup.sh +++ b/build/envsetup.sh @@ -26,13 +26,11 @@ if [ "$#" -lt 2 ]; then fi curdir=$(pwd) -unset MAPLE_ROOT export MAPLE_ROOT=${curdir} -unset ANDROID_ROOT +export CASE_ROOT=${curdir}/testsuite +export OUT_ROOT=${curdir}/output export ANDROID_ROOT=${curdir}/android -unset MAPLE_BUILD_CORE export MAPLE_BUILD_CORE=${MAPLE_ROOT}/build/core -unset IS_AST2MPL_EXISTS if [ -d ${MAPLE_ROOT}/src/ast2mpl ]; then export IS_AST2MPL_EXISTS=1 else @@ -54,15 +52,10 @@ export OLD_OS=${OLD_OS} # workaround for current build if [ "$#" -eq 0 ]; then -unset MAPLE_BUILD_OUTPUT -export MAPLE_BUILD_OUTPUT=${MAPLE_ROOT}/output - -unset MAPLE_EXECUTE_BIN -export MAPLE_EXECUTE_BIN=${MAPLE_ROOT}/output/bin - -unset MAPLE_DEBUG -export MAPLE_DEBUG=0 -return + export MAPLE_BUILD_OUTPUT=${MAPLE_ROOT}/output + export MAPLE_EXECUTE_BIN=${MAPLE_ROOT}/output/bin + export MAPLE_DEBUG=0 + return fi # support multiple ARCH and BUILD_TYPE @@ -98,32 +91,17 @@ else return fi -unset MAPLE_DEBUG export MAPLE_DEBUG=${DEBUG} - -unset TARGET_PROCESSOR export TARGET_PROCESSOR=${PLATFORM} - -unset TARGET_SCOPE export TARGET_SCOPE=${TYPE} - -unset USE_OJ_LIBCORE export USE_OJ_LIBCORE=${USEOJ} - -unset TARGET_TOOLCHAIN export TARGET_TOOLCHAIN=clang - -unset MAPLE_BUILD_TYPE export MAPLE_BUILD_TYPE=${TARGET_PROCESSOR}-${TARGET_TOOLCHAIN}-${TARGET_SCOPE} echo "Build: $MAPLE_BUILD_TYPE" - -unset MAPLE_BUILD_OUTPUT export MAPLE_BUILD_OUTPUT=${MAPLE_ROOT}/output/${MAPLE_BUILD_TYPE} - -unset MAPLE_EXECUTE_BIN export MAPLE_EXECUTE_BIN=${MAPLE_ROOT}/output/${MAPLE_BUILD_TYPE}/bin - -export PATH=$PATH:${MAPLE_EXECUTE_BIN} +export TEST_BIN=${CASE_ROOT}/driver/script +export PATH=$PATH:${MAPLE_EXECUTE_BIN}:${TEST_BIN} if [ ! -f $MAPLE_ROOT/tools/qemu/package/usr/bin/qemu-aarch64 ] && [ "$OLD_OS" = "0" ]; then echo " " diff --git a/build/java2dex b/build/java2dex new file mode 100755 index 0000000000..33e4ad61a1 --- /dev/null +++ b/build/java2dex @@ -0,0 +1,92 @@ +# +# Copyright (c) [2020] Huawei Technologies Co.,Ltd.All rights reserved. +# +# OpenArkCompiler is licensed under Mulan PSL v2. +# You can use this software according to the terms and conditions of the Mulan PSL v2. +# You may obtain a copy of Mulan PSL v2 at: +# +# http://license.coscl.org.cn/MulanPSL2 +# +# THIS SOFTWARE IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OF ANY KIND, EITHER +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO NON-INFRINGEMENT, MERCHANTABILITY OR +# FIT FOR A PARTICULAR PURPOSE. +# See the Mulan PSL v2 for more details. + +#!/bin/bash +set -e +#set -x +# compile a .java to .dex using javac/dx tool chain. +# using: java2dex.sh xxx.java +# output: xxx.dex + +while getopts 'i:o:p:s:' args; +do + case ${args} in + i) INPUT_FILE=${OPTARG};; + p) CLASSES_JAR_FILE=${OPTARG};; + o) OUT_FILE=${OPTARG};; + s) USE_SIMPLEJAVA=${OPTARG};; + *) echo "invaild param:"${OPTARG};; + esac +done + +CASEDIR=$(pwd) +DESTDIR=$(pwd)/java2dex +mkdir -p ${DESTDIR} +JAVA_FILE=${INPUT_FILE//:/' '} +CLASS_FILE_ALL=${JAVA_FILE//\.java/\.class} +CLASS_FILE=*.class +JAR_FILE=`echo ${OUT_FILE} |awk -F. '{print $1}'`".jar" +CLASS_PATH='--classpath '${CLASSES_JAR_FILE//:/' --classpath '} + +java_file_exist=0 +for i in ${JAVA_FILE} +do + if [ -f $i ];then + java_file_exist=1 + break + fi +done + +if [ ${java_file_exist} -eq 1 ];then + javac -g -d ${DESTDIR} -bootclasspath ${CLASSES_JAR_FILE} ${JAVA_FILE} +fi + +mkdir -p ${DESTDIR}/classes +cd ${DESTDIR}/classes + +if [ -z ${USE_SIMPLEJAVA} ];then + find ${DESTDIR} -name "*.class" | xargs -i cp {} ${DESTDIR}/classes +else + find ${DESTDIR} -name ${CLASS_FILE_ALL} | xargs -i cp {} ${DESTDIR}/classes +fi + +class_file_exist=0 +for i in ${CLASS_FILE_ALL} +do + x=`basename $i` + if [ -f ${DESTDIR}/classes/$x ];then + class_file_exist=1 + cp ${DESTDIR}/classes/*.class ${CASEDIR} + break + fi +done + +if [ ${class_file_exist} -eq 1 ];then + jar -cvf $DESTDIR/${JAR_FILE} ${CLASS_FILE} +fi + +if [ -f ${DESTDIR}/${JAR_FILE} ];then + java -Xmx1024M -jar ${MAPLE_ROOT}/third_party/d8/lib/d8.jar --min-api 39 --output ${DESTDIR} ${DESTDIR}/${JAR_FILE} ${CLASS_PATH} +fi + +if [ -f ${DESTDIR}/classes.dex ];then + cp ${DESTDIR}/classes.dex ${CASEDIR}/${OUT_FILE} +fi + +if [ -f ${DESTDIR}/*.jar ];then + cp ${DESTDIR}/*.jar ${CASEDIR} +fi + +rm -rf ${DESTDIR} + diff --git a/testsuite/driver/src/__pycache__/case.cpython-35.pyc b/testsuite/driver/src/__pycache__/case.cpython-35.pyc deleted file mode 100644 index b21231756a03f5b9a3ada79583dff43407fc1be8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4224 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 diff --git a/testsuite/driver/src/__pycache__/shell_executor.cpython-35.pyc b/testsuite/driver/src/__pycache__/shell_executor.cpython-35.pyc deleted file mode 100644 index 0e5fc574141d052ea12f6221cac3d4e08b324c4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1512 zcma)6O>f&q5S=9{O4di5sIgPH=tm9)ssgou_Er={07DIuwuVs~h%E$Q8FJ&0rbu>o z*~CK9i+b(P=%LsClV11QQ~p9veY3P2`&LRj9L>(Wd9ypC?a`>e|JUQ6KJOC!L)V@F z`U5Qe7$U`2P(d`m(gn@M+V0WZTkAf}eR`PUw@<&p+b0>&3f2xo98H3^z@vkN<@)iU zJiyYQLP%tB$czcaV;EopDGi(+P}%`fXh%mcWKqms$)qurN|-V~{AS2~Ed3S4YeBDx zA}F3y@Y8pSW6fK@#x4|Kw+iSIl86K3=_b`;5tpg$zO2-Fnkm~g*+N#0u>&Pdqsl0$ zQtA96wsJrum6`-L(6V^0e6Uc=OLZXrB-O|3-|wa`s)d{`WjbYGUB`)>F5=&t~S|wA>l}GZj^u7AR_M#{&GZRJk0Ii1*BsQ)-%k3LywYPRo z1UuqkhM!=$Lo=`%qTHQZzP<3D^FFCRNWAe#ED`BZ-lr6P9{C<$$H0YL1)kzg@P+%Y9-WlGw=hEo z^EU}0(jh%(Shx_t39@U@-nrd zHYqn0ztK;wdn~=h(a^Uxgr!oNH&vFHiLb`6t2->X%_i^LzHXk?s!F8RwsXi$^{y3d zaQNtOHXm?vH)WQ@M!GPCzXDP{i1~OwE()0*wg@v$XZvl(bHl5Uoo*esvoL#AXG(%| zD%~`MMU}*bw0F;>sg-;Vwlb9^_OkK}WrB2VgY&E?tXH85*6K6s*BRHHot1H6yGM^6 z9?yRK!HzFEd|y@PP3@SV-VM&bd08N4u$@vLncRT2VgM&Qx;`-SW0>?u5G1}7q1Y8$ z;tO$GeCQ3uXJXIm3t#Mrkyw6kb7*d0985Yqb7j1cQDpm3w5ZaiV0{=xKR0pF?kJu_ zwabEM{+eK3ivOp!uyg=1^oBiWnS_ejsT~%)t?onEuzHru#5k90Kn~Yc+55UB@y#aO LHDBRSxR3uIFpXGg diff --git a/testsuite/driver/src/__pycache__/target.cpython-35.pyc b/testsuite/driver/src/__pycache__/target.cpython-35.pyc deleted file mode 100644 index 9b19455b0c40af1dee0018b51a47589b9ef714ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1265 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 diff --git a/testsuite/driver/src/__pycache__/test_cfg.cpython-35.pyc b/testsuite/driver/src/__pycache__/test_cfg.cpython-35.pyc deleted file mode 100644 index a05d749173631e694a9a01d87aa7e50d2af76f60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1987 zcmZuyQEwYX5T0G1&lkr|(xeRpsZ~^viVKMm4ABY%KLUimfX!~+sf{R@79Z|>^Eg`TsMnVs3$Z)SF9SDVfH*6&|^|LZ)_ z-!$`i;O}7AZ$V=G2}+5=l9!YU>PreG3D#98t1+g@gS~J?9&fW z`lM@gR-rIpcRQ`x3;3q(mdNLfj$*Z!q#A;_*^>E9J4_R&tTV}AUv-|VZr1NdYLGdV z3{;$rI;mDiqs(cWukY(~ODMCE)25$Ur#dF;9%^U1ywCKLVD4bpk3lqI5*!~w(G}`> zjO{#bHgz>O#n7s6n^#$f<@UVEgi+q(bYWbw&&A8dRQZJgZQ2-WU;?{s+s{`fzS zEev}f#1Wkq-cN~?ASVe-ub2_8G9v)PK2aigN_mB%N@r9gd#5G0^IEL;qEYHvzTqA6 zC8WWr?%qDqG;n(0!kX!GvUJYOGZPK-U}}@E4kKf=n#$!G>yUNN>U1w`o@<7YJNS)E z6MIa)Xdh&K-9FKA`&niV?J(-+jR=;o+br+AJR znQsJ(z%?V{e8)@0g3|gFK?aEbPj(9-t{1}N^VF>M=IIm%vPydeYH^elFw4x`kTKNY zYh-RnFc-*>j4_~;kY^RIK*s9%8OWYw@f>m?GUQ7oWLQs2#<=1Joz~d_?#%_dS52A> z??TB{evFjuw3fFGpRS4c^aY=|iFkh^-kpe+DW%&JaXqZuefV%9)^mS9%{oz()iam2UiKh^rREKi`KiU?*u}UGAmHK<5?6dA0BwEq;R9BSfw8 zhQb38r7tzopcmp18RC&KSAoVXGGT->sJYXb0y4~9^5M9`kYZ)K3xsDBfgc5PfSqiQ_uB6se*7gG#7Aa;Xp!TtEmRaj0Yo87n(!Ht|b*$q{JSF)!YKL*j#cNCzti`ZaEzbm?*o>2?*mPgz=y@yWqi z5`Y3MkNOTFHg7>8mJ`Un1G`vx(BFIV-hVQQx|FXd>LobgNDeV&*-rDH+B6Aq)8dMb zA=zKR*X%6BHNQrP;!0|weyv9JLfE$T|M z)x_muJG!POYa0C-ddgON`1LYgR0YK?$@sR?D^q7Pii@nyDXwZNO|{lcG-MjHRt?2c xtB<5(qh~Q|#&?Ec{mY_~>ztlOtZp7LgwEJG5vL*)t`mu4Cln7wBp!=1@fYJkqjUfO diff --git a/testsuite/driver/src/api/__pycache__/check_file_equal.cpython-35.pyc b/testsuite/driver/src/api/__pycache__/check_file_equal.cpython-35.pyc deleted file mode 100644 index c2856856e95aba4344e32fe273c59b1a46ff1529..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 874 zcmZ8fO>fgc5S@+fHc1oOREY9%=?Tdo#eyS32&n=j4nZilUY5n)G;Y^+*tLU*atkUq z{s&inj<1~f3qA41X-Z(VJG*{6o|*S%@AUiKlb>%teD{cc(bn*Beu?EC!6cZ13{fWN zRFHU+v?%fDD`1bbpp{3bKztg9!Eg9eDC+)rs*QO!(^i#*jTzkxj?Ke8gVDqxk%1!! zIurDbXab~3afyW92JtBg=n|ejBja$VzI8Iy@x|-Z=vSXAWvoEJcoUxY78a%dhgy>3gH=4mNq9ZZnr$$EPV2j6Kku{#KB zcVX&*)n#RKIaj9A(xk402puV7qnwlS2VK37rbVWsg-)W+g}rby73(NdGozzorgK+R z7C@<8>8iBUQDW1%wvn@Oq-JRpGgZk|NX=x2voAJ4=G$0~>mYF;I%0A3uO`C{gP678 z!TXIakMRN7LI0fS2%;bHQ8XKrDWMd;eS%hyY#e%{MUbSE$?=sq4udWJyK#|aDo-rS zUJuT6iCS}I*%zX!lItrQQ$;{Jc6wj9HN zyOgU;qf1>Wvm&XWk*s@CvQF!pMk+hF$;U}I1#oW5ujCM`$=Pe&4H{$=di5dHA3A=` f5`Ai(vt|7nhjsN0g}*%7&(}q~*yn)kd*J;6GO)#@ diff --git a/testsuite/driver/src/api/__pycache__/dex2mpl.cpython-35.pyc b/testsuite/driver/src/api/__pycache__/dex2mpl.cpython-35.pyc deleted file mode 100644 index 570a917163a80273e57465c313dfad541a7e4fad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 962 zcmZuwJCD;q5T5lTzT_@&55yJMq&3pT5)u^zA%O&<2t~Ryi?KI%d#oSqt^-8rf{x!p z%g@=Ciob9bGmfK6!Fp%r^LRWn`;Gm0I2^qG{r=;#0N@YoExd=T@@l(i9GpQ>CdK4Gm#W&twd7QqBK>b(P4$Lrjb@8xt2?z6Qi>vt!2{n zI34Y|2#zln1~49;<8EkuJ;YvI-) zmo{vf?*a0?VMu2%T}7iyB5kr7jxO(co7}Nc9Q~KAD65JhEpr`U5ANhjSiX>Ds(9y* zJx#}P{bj0U`bh~BGd)C)en9FWJv*egy7&up7|I3glC92mN8gKxLz;D&76NBI;Jm2v zMiD;Z{7aLn?UR;GO>}MxQMFxVDyoUIQHq)$ diff --git a/testsuite/driver/src/api/__pycache__/irbuild.cpython-35.pyc b/testsuite/driver/src/api/__pycache__/irbuild.cpython-35.pyc deleted file mode 100644 index 771679250c5bdf25d0fdd742fed14590aa92a0c2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 856 zcmYjP$&%AB5N&zMGD(VAD5fYb+$eL1e*h?|IItYTA-7zF##UxD$O|ny6sg=o4Zi|c zKF3#1{KA~*cI+Z5OL~6Yeyx7;quK1_&F>GNe)<4^;AjMdU(OtzmccOjJ0`@+vhzVdBg?}j@BGJs2H`>~drAAd1m@wOqumkQT0Szok6<9&QHDM2a z0IUi4ta<0b%I}#F(gEC2a=^?o8aBiCcvTylq9CzF(rfchJ+;$C1S)_%z^#Ct54!;N z9*7;i07wsZ^bnwOtSJ^z(1fn0qcQbFo1r<>X$B@=8>^$R37ocT9FRB;X=%<- zS2gBxqin6EHLhwVs8fSFsZ5cRDPt)UtDKYa7u>&#Z;DLETb;&V3;gU#mFPHArPXm! z>f9AI5>aVax!P1ZPSI>M#txHMl_u`aGcUg(H~WyL|COAfNVvjPVxt;%O8fbv#UpEK_-k0m(FH*SeBxlPfDb zKJswHk?}^MQCC*GNZ^DRoboc`*o438@*fl7SPR6Z*k1H49A%L0bSJsWG~LOGlv$D1 zmhn`|FSW9VNb3lmlg^fDleW z<+pI<=j@def1xL4HV@+X@%i&)#`BH$Uc0^X`uFL_6A$1IY&G1&D;)L_P7!tn8X#sc zV!+-+4n!{eK-vY#VBx|D84rej?JwGc&&u}jQffWOq!D>)LSomgwgUD9fdq1i5y%6B zF=7XP0$d<)$>+5LBX`ZzAgaSP8hgYH{YKe56;p8>$uEYXw|-b(Ij7ZK4SS3r2Uq}1 z7|cDG*I?lQo8tz6J21zNz=b(>1Rh;z=(E0GD{HpEB+4e|Dp5J-Wpg47zffA1jkL%s zP*(}9e!cXp)E9<=n+8oyoXUM8^TH&2Ds&;aRyHqpjf|9$VXo2y)oO7bYGEzszu@Lw zaGAz3n8_&koSG|}iBJZy$g~X7OeQuh3=+Atxh+&KgUG0IR8`#y*#N( zV5kPmNEB`znxYy~`v6B3ZO?g7ub95?mIqkPo~6%-W8JIo$WVPMga6*PGHAY7UgG6# Ja!9s!+<&0n<7)r_ diff --git a/testsuite/driver/src/api/__pycache__/linker.cpython-35.pyc b/testsuite/driver/src/api/__pycache__/linker.cpython-35.pyc deleted file mode 100644 index e2710b51e7a49066ba41865afe288f2ec5c35db8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1401 zcmb_cOK%i85H5GmB#?)IfB=b0A0ng%+#Mc@B0&%ctq`k_i8f(Z%EfrPJu?mN2ex|% zNjL?uzXfsQ=k#??`xo{^RnH7W;*!H!ZFlu&cYRf#UB0@!yzuPX@2|gh0setgt%LRx z?DiH8DLxD|K+a&F0ehZ$koxcmVILHO6Cd^w>A-H-{TJ6m$eQKdk;ncK>Wx5^lXzP1wz zn;O0SX}19y4&Vgf4TED3j(s@sfF0upfIwRE#I{4f>Dn3tZq5mj6`2#F@paY@J59$b zJuq|Vr@3U5t4$%sQrAl8%(`aLs5CPwaambl=I4b-w6s=;FYw>@qvNFv&cc z1)F#{O^x2vNdUWw1L}&Iz5%#~+Fqli891*M#0Qk&grNZbwtR>pt{%O7y0i70_@md` z`xv{j)HcR+is5ao$2s4K)}l3ju(2-IA8?GWKH$Tm=5@a=T+Q#UM{5t_epXC>xgGG~ z{ebuG1^ggDNmSm~%JBD@8}X#70-j5gj5ejo#~WM*+(|Q3E|7$t_8;&hSUq~Wv-2_f z(@FI4BCm90gPS)I{$Jz$m8A^$*6LC3)!tN+S#Yf=+$gQ2rOmXloJakBW_;${20JgF z1>BA#o}+-5vrH{nXW`9_6M31|TD8YE!iWd8Ra~c=TBApkekf#~B>~q-X%v@Qw`QJ~ z1@D_I9jbu;rSI^=J4NZ#ft!5oosE5RL?>q&=^|T3I<;YEQZDmJndh=d4ISI&67H@T zWQEjXiie(=rM^8~V@q&pn##&f^Q@kk(%GzXRshc!B@` diff --git a/testsuite/driver/src/api/__pycache__/maple.cpython-35.pyc b/testsuite/driver/src/api/__pycache__/maple.cpython-35.pyc deleted file mode 100644 index 8b8cc5bed029877385d56e9fd07af4c00094d87e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1155 zcmYjQOK;Oa5T5lbuLhce8Ymp13Jyj}eL(^tijb&4LLwY;K&pfm*WRQKes$L_5T&Q0 z@>{rY;OFd>6Mvy6W^6}fy}KTNJNwP*m5u``GP z5(dW%*qhLR(1h;@n;;lmnsAJW1yk4li~is;-JhO{IDVfC=@*#{2wgXfRW)^pF9Ae} z5r~1o9Bl)B0L;)ZiSx>UV{?tz5IS&$&K4n4x25fOejW?SkZKaNYhs|c*$j1rMgedM zuwbxqVAX<41K0{b0Js4w>}Z&apL+6{iY(nu=iFeX%&Z9IcIM;SU z2hgT0Q{Bt*BFa)8MnR$b^Ef;4V_sw0iPBjV3%9K;CE}TM@K~~ilXhwk*&(D$$Uuss zlqo;=<5KWAQibkG5k^u3#E(}0CmI!YtLhnl^KdamigjXHQ%W{#b ztds~8LKUiv3gLw^Iv3JYGVuI7syz?#Z<2($jYDnW1nd^;G|%!zmF0u=r2~T;uvs{0 z7bRQ$!U@y0sH$a%GE%vrZY4@2G&uHT<6U1iGv3fF z+oz!N7x)Xj@;mqi^U72ILY_Eh>}?kDfbBW{eCAx{%zVc?{eI`spWpoSrUmdftX&S` z&v2*@QN;K#NC7ei#|+q$*n-%GUr}v?U~px_F=`wb`HeSd4?ffV(V0lor!yhLvXBvJ zS68L~&N6cRH~1O{Wo2;M$+jei3;#VH5k2E1;=u?@AR32_Tvqq{?zk>A#hZ)d4G zlMI6&E}HNEvVU~+D(crc>223Tog*j#t^g(smJL|;;K~BFY{C+NTd-^yV8gO)fCEd{ z05nAhv_VT$B0x*DM}U@Sj{q$@2B7R3(4{g*K0EY#x}oN{HM-4tk|!nS+7|hRcFsjM z*Dgt(CMS{ZRxqY7-N>jgJs5}bBpeGK6=^D>GAVLCP4ZZ8ygVt2GD<_GW?^}zn@N6} zq(VDcnB>|CUxB3nV zfdr$Y0g`y+cpOs~fUK_?vyj)QEvRUU%98|ceq~Pp+A_ zaJ=Dxx47dCzwizo^MkKHf42YZ2Y$5w{41Q^JGP!YTDZd(~$2B?|iaI!40 zy3ZEd6%*II{02379%cfYyu*1`#PgJJkMr|+m{v1}=F-F1RdQOvYBjVFNff??Ls3;d sYuGoML*Lf7uw8Z){cJflmigOCY5-$!6K$=i_Q%yCKBXpBWV>bm1Ac}{kpKVy diff --git a/testsuite/driver/src/api/__pycache__/shell.cpython-35.pyc b/testsuite/driver/src/api/__pycache__/shell.cpython-35.pyc deleted file mode 100644 index a95f35a949103d34d00161be8daa572aa6f79dcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 777 zcmYjP&2H2%5FY2J`_odn+RUHJN=uTS1Qi15gRb1c*09 z07VGj2@XLE*oTl262U5o|4=?8qMxs>wK4BojmkBcGkRF@tz%!2qk&6O2d*ICiu?e6 z0IbOgx#mp(S$IHVD30KUk|Rb|$*7Ng9~4yTGH2Gj_#{Q%>~nG)z#ia}fL#E)5cUCx z9lZcZ>dJ-0WfJzW?TBwbma?o%CuKj%o2pWEkwkrDwOQj4)yfvAU5B;YDAQ?aO6#&? z)J2IpcV$zP_=%LcQPxWN6aHSL*G;9mRMq#Nw8f_DSV?uDk+mvI+{MBv#Qv$4SEw+n+(Y4zj~oc?b^ YX5$kE%AWTf`SHtv#MwhG$hjxsKQf1_+W-In diff --git a/testsuite/driver/src/api/__pycache__/shell_operator.cpython-35.pyc b/testsuite/driver/src/api/__pycache__/shell_operator.cpython-35.pyc deleted file mode 100644 index c9e12ff01309251906e5eaf2b2db0f6cc692a220..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1566 zcmZuxO>f&q5S=Bd&qz^>v=-8)H4_+ySu`Po-|s&8`|0mRi|8NPDh}F@@$0W( zevOG@LGO)~MDJ{x2#PHldv=8R>tdtz7{7i314s6PwRkn$W1HR!n%ERO6gL=ef<}|# zmT5OAZd2SbZ43&)cdP#RT&C%>g;ZgYt5L*TaN*j*&pYV@82GP<0-{yjfVIpB_9Z}B zql!GcYDM{c9%ga1r)05IS#TMqOBtkzE~*nX%9WB$B$^o`&!2C%HEYZhj z{&_x^eko)Bk6g|4B8;Rz4;QKQ^M%ZGzEl_}q%QO_DWo5(~5%!OcMjVqlfu>>l(J z@9Xn&%$P|Nv%kLUw!2Ym>dS)@)`D0~leo1~6eG-K$cxEjUu9k>r6py4=+b}=l2 zamJz=zam--dj0(d?ey#(tpOrv3IVnZpv4;-B-G+!PS0xvP963$b6qBm^>btNf%*P` zpA2PX-(9WT-`vAr+z0Z)EiLz~Z1Yf|ma^Q(#M^C&t!uA4>~Xw3@iPF9j@;wY;i=N{ zJg-sNsmzS@Dq9z-YK99)E3TYro^LUwZyB7o(%P_5HR0qKSom>sM%P-NE;Ve}w r&jEhTy`D8_^qRe!W_09PRWpAv#nWc`TPqEaN%Hnj_5LRY0}%8tP3v1S diff --git a/testsuite/driver/src/api/java2dex.py b/testsuite/driver/src/api/java2dex.py index 3dc5412ad4..fe7f703b06 100644 --- a/testsuite/driver/src/api/java2dex.py +++ b/testsuite/driver/src/api/java2dex.py @@ -24,5 +24,5 @@ class Java2dex(ShellOperator): self.infile = infile def get_command(self, variables): - self.command = "${OUT_ROOT}/aarch64-clang-release/bin/java2dex -o " + self.outfile + " -p " + ":".join(self.jar_file) + " -i " + ":".join(self.infile) + self.command = "${MAPLE_ROOT}/build/java2dex -o " + self.outfile + " -p " + ":".join(self.jar_file) + " -i " + ":".join(self.infile) return super().get_final_command(variables) diff --git a/testsuite/driver/src/basic_tools/__pycache__/__init__.cpython-35.pyc b/testsuite/driver/src/basic_tools/__pycache__/__init__.cpython-35.pyc deleted file mode 100644 index db3d2ce02800906fde681dabc8047cd79d3bbaa1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 164 zcmWgR<>hkT7#aY=D$W=X1kN>OH6YLR|%QL=tgVsU12 md`W(OPO*M`d}dx|NqoFsLFFwDo80`A(wtN~kX6M%%m4tLpDV!t diff --git a/testsuite/driver/src/basic_tools/__pycache__/file.cpython-35.pyc b/testsuite/driver/src/basic_tools/__pycache__/file.cpython-35.pyc deleted file mode 100644 index e6fde33a49e51efc9162db2e0efc6be979c234f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2738 zcmb_eOK%)S5U!q?oqc#WcI?=BLN>ey1S=sSgaioWkOLA{qzyt^DOx7e9eeEAhkIrr zwwzNC2e@!V;);;CaNu|F3;N0_e}NNU)r^<5<%A$HyIosTUEN*%)z{U#(do1{fB*E$ zKbDC8q=m5HOcl1rp7i{9bj`q7og zh?KS-E67N>#?+djHgT4)fu9;$fVPR2_aO?RBiY#_j~*&IQnah+5z#|WbdPnljd!0O z+@K?mZr;624+A>#Y1gL$NDc71mSmIM zxG$Bd@WMq1WM)$s+ z*u8ujC#E-wr8XS}If>bx~P1%`xP#xox855yUfL28&D?krnNE zWM5!X_rdDECIlL6Il6Tx^4wBxVw>#9%C2ViXK@z!E||u}j^&8mQW4v2Q;5Uqpj(XT z&^$=<;$`?&v91Eyz_S-&`JZC7tC&l|ZB^mw)LKp^kY2}+^VzTg?R1FC=rBn!u?Jv{Gnoa{9gd_qbg#HlBfaS^BE z_h3F=i;45EYk?I1aVlB)zX|T%o=-%T|?;|G+-T$Wn0L5_R znkrfq@1s=PJ($`G@muT>Z@b4zr&9qH_|b3(MPA{=UdR1G#qPKC?Vc86MYIDTubq t8Yf&5D^o4-LKq^Iy7B&KqGy@;a2dYBkhZttw_ELcyMa$oeOB5le*;k;?iK(5 diff --git a/testsuite/driver/src/basic_tools/__pycache__/string.cpython-35.pyc b/testsuite/driver/src/basic_tools/__pycache__/string.cpython-35.pyc deleted file mode 100644 index 5df6c3b4ae8ede4205ba3666559b1c0067462e52..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4350 zcmcIn&yO5O6@Jz8dpxu2IQDw&IQAyl5IQm$>=?xd6j|8ez+s8BM3xq;VRpJ@Pj+T{ zwz?PZ;#~>JffEcG zRej%kuc}wN-S+)IfA7a1T@?AZ6dn)qJ-qQhPz3lh@|nmM1W$sB%0_~!1T~e>SeKxo zaz%os1TB@J(3aqw$~6f(5_DCD@{$D0DmNrJFTpD+W8eh|URAjz!9@u!sSG145?ogK zoCK>9Tu~VYuS)Qm%3TSrN$|SLFn(Qv8!9hLuqK=S8$*Mw@Zo>%?>^r64vIwNP~^Fh zBgm#8dj+|2EJJzIHyeI6ebr9-(OweTNfamj-MuIY zH%h`@U`Ia*Z7;UN-u56K4f{zHjpH6Hj;4>_n;oRhnGO3vI2bQ;<82gTI@!-QQ7a)t zloTNv|1uOq|7B zH%p#n+y7ya@7QxNY&$4?&vq#$H`k-J~$=IhvSMRq?_ZKE20ltW~{irj@kN*Gra z3w7A2sK&{ms=iYb3o{EP$N+a?{~>A&g;eY-*q}lRW(kAe*y_f!@hIuX2b1k+e5+i& z?Z9r^Fy0$OC$WrZ#7|n8?oI3kS|c~dL7lD>|Kn6Q9vpPor#>_%6o8bYL;7 zrfTZ=!HG1*v^@TAqrK~`lC7)IS~wObTd?(eRLB;vYluBhK^gM0M2$MR$qCyB7xcbQ zNf*$~82SalQp|zbf~#T1)pSL>9T5kl7$fPZ$Afln7odl{P(g?D#*&ZmPd@cD1q=b=#(-C!&gK1 zJOmtiaC^8S@On;1svxI+eQtcX5V<)$N2F_9qB~RiqiMk-w(VfJ6DIKxWAn^^19E8v z3yzry-3mB86N9&5dD387uKSGH-#%;h(kc5G2J$7WK^}7Be0az$mhg8}82D9zK3s?4 zUzhz~(ghwo`b>@*a)>_{@88LM;RC2M3pC&?b=ke5DlW*wOy%xrDlSv}T2-7n{Cve=?b!>X|n(f7Z(chmrh32JJC1e{zZV4`pIL)`)eGeyqWba7Pj#K{c611rDEO!OfigESsmG z`k=t&Ur0kxRp22bk+>NkSCzEdf;3FhF3gCD=@>VVB3z;eb^j`lf{9JPc9Oce`4OD{ z4IlvO>W;c&!t6Ra?At89hGMH3jRQRnPi1TURJNWVg$yQn9*KVjJ28!k66Q!-Rq9;1 zuB5e*P?WZJp;-#%m!%Vp=efCwZE@@wA^mP?t=k7U-zSqn?qa35{tc|;aeb4k$>X|o ze2mfK;(EXDV)3EaP567jWVEQP#l-&N^K5LkT0?XnbZMTcVp+8o0IW{d Z>NGpmPD6jq&PwMJYE_h%Q7(0sz5-a`C(-}_ diff --git a/testsuite/driver/src/basic_tools/__pycache__/string_list.cpython-35.pyc b/testsuite/driver/src/basic_tools/__pycache__/string_list.cpython-35.pyc deleted file mode 100644 index 3f35b97745d9f2a6410c6c3173d1ae7c9df53f70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 817 zcmZuvO>Yx15FPJF64HhoijV^0QY6H3V8saz6+&uG9C9fVs8Y3TW2@b;yWWhwO+e`h z_%U4hIlgl0U&sY!TogjVvS(+;-toNme0MPDAAW!Rz83-ffUOab|B9A*Oh(ca@CD$Q zoB(9#eE~888GE0S9XLw5Q$fdh@c&d34r!SeWR}ms0$2enfX{;G_~Zdx`gkQ^G@}we zP5Trd%=h3e-FuV-6DRsf=wi(4Gv&fk)h;#`izW%&4mmw1riv#Nt9>YH*sK=BAitR_oHFTNgZS zKDsVe*#h%s$ha6Fh>^fs^xZ%YDd6RyKPQI}5zgfk#x*|Khsyv~0n9w9!~+ia#Eh5- zm=-Y~Y>=1 zU^oM!BL-q9@HY9I#{beRqn+iue>EHbPcz(O2wukUw~T*M*DvO40Hd4IMw7MJzv3rz z^^-;tA-8}`9`2BFJylDOI|)2q7m-rcO?dZ66Wv;cl{Pk$x;-sbHg5^AxldJ0hYZW~ jNFXyXA@W!-58h|C3i8uIPg?Jw(y}ep%Z=2#@ox7Q$S18} diff --git a/testsuite/driver/src/mod/O0.py b/testsuite/driver/src/mod/O0.py index 6cd43dcff0..0cc39ed249 100644 --- a/testsuite/driver/src/mod/O0.py +++ b/testsuite/driver/src/mod/O0.py @@ -17,7 +17,7 @@ from api import * O0 = { "clean": [ Shell( - "rm -rf *.mpl *.dex *.class *.mplt *.s *.so *.o *.log *.jar" + "rm -rf *.mpl *.dex *.class *.mplt *.s *.so *.o *.log *.jar *.VtableImpl.primordials.txt" ) ], "compile": [ diff --git a/testsuite/driver/src/mod/__pycache__/IR.cpython-35.pyc b/testsuite/driver/src/mod/__pycache__/IR.cpython-35.pyc deleted file mode 100644 index eaec7124a87cac5bca08788287f6d34dde377e2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 475 zcmY*UyG{Z@6urC4@>m6pg@qLb4J0tp7%O8mL=!B805&wZ>|9{N?88}B;~Fcz#@5f7 z*2)jCvGRf#aUN$*&OP@r`^BQue7nB;v;f{=V>!gn>Bd6>PR9TV(B~$g0o;Ox0TUt_ zKohtPJPSMrJP!*n|0#u)VgYx67l3a8-(D&c3xo-S4DcfKs-+KV0#!pBHEnwm-5}jn zez~s3y_vBZGYHpxBD;5b(J?gIj(!s4JLJkR3%0> z5&>J=byfsp%1@oj^F^ogvMidG*8I1Ly>uMv)pL~YZA90Oo2soXHxk+_Lmyd+oIQqW7Duj!%y%P+EQ~OS!$grV$9Ntm sVvdX}@qmiO%42@WS*zQKo^<|{cp~v^hw8=$1de4HmQf(gF1PuI-v!2iaR2}S diff --git a/testsuite/driver/src/mod/__pycache__/O0.cpython-35.pyc b/testsuite/driver/src/mod/__pycache__/O0.cpython-35.pyc deleted file mode 100644 index 587283e7b69521dfca7737f9557de8c14b0920c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1735 zcmb_d-BTk)5bq=;A%TFN!uc(F_yOl;f#cA!EH#H*6%==&0Iw`w*2(s;S(x2fW@jk=7AMgWb{vnyyIYnOr z{D}BUM6MQqQ!*a|-UD0)`~>h*z|R0b2V8M(R{`$>egWtKb^(3oY7KB5aD$vo^CsW} z%i|{CL()`f7Zmq|wzdUFD_{O$>$Flal~q#@1!rmbwMv#eb-J|LO)^0g`G{yJSe}n{ znjV(TB@w%XjEJ5wWtyQ(vRH64O;T`5Tsc_2>i>8g9QOOi*FIw^9ByrTxlTj4A!x-|Ic=1^c^?4ts~YJ4b#f75C&>5T}}}gk#J!&wZB=&u!T9^#6$= z;sM3~?>MF@3+*=5UcTxb99-Mlm`0pB-ONOH#x7ZTXZdR9r{lw3;P&!(cYo*FGzq;y zH7&i{(;dXAKY^PmveD&tw;NIZHn?XC=9AzG$Aqv4sZCqNI#bf+`f&N`N$+5PXL2mL z3jIWBsx)$~;_y88C&+Gg=_g#Xu84DO>Iuu}NbldCip}4FO-&W4sV4lSNm(o>Xuir+895+%|Kgft1=!V8-;YoV(d< zxhz|gQOKp4Q8ch>?4WGZ{A7i;7lx_ZMqD31Hp*E($_T`|&tKe3%?8vCv%NVGdNbK656oaSpWb4 diff --git a/testsuite/driver/src/mod/__pycache__/__init__.cpython-35.pyc b/testsuite/driver/src/mod/__pycache__/__init__.cpython-35.pyc deleted file mode 100644 index 07fa443c291699471c1a5d25dc23fefd869d7e9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 510 zcmYjM!EO^V6dZfg-R(9ZRgofbMdHv4K60rL0xlrLrH4u@p=F65t<&9jv7MIW8u2k4 z;d6ZDlwYV+g}2*FEqgR?^xn+#Y%(d{{r&j$Z36tmqmwaz!_WU=(0m0Npae)@%S3{J zMS{f$bbzfund0Ym5HnEPEAPKJlsPDembjL1pYY>VUoH-zlfJ_ZC0pwhza*ZO1?UJg z22J{qhbVmjDlog`+!4wrpy_a#6xi|_4>*uB_P=1e^V4j{Yvc3gsH)7;gsOVktv3n7 zjz5ZxeBpQZ`~Cj(I7;hd+SqyB_%d&;uC$qlIO^(f6*FzzvTiBnRrTF8R8=u;*WBS^ z))*gpBD;0WX{r6K;fc}EUT|vLS;x8kXs