From 16fe84704b14b7396a1ad4fd84404368f414b906 Mon Sep 17 00:00:00 2001 From: Gordon Williams Date: Thu, 23 Sep 2021 13:02:24 +0100 Subject: [PATCH] add test for accellog --- apps/accellog/app.js | 1 - tests/Layout/bin/espruino | Bin 4459888 -> 4459888 bytes tests/Layout/bin/runalltests.sh | 5 ++-- tests/Layout/bin/runtest.sh | 31 +++++++++++++----------- tests/Layout/tests/accellog.bmp | Bin 0 -> 15562 bytes tests/Layout/tests/accellog.js | 13 ++++++++++ tests/Layout/tests/padding_issue819.bmp | Bin 15562 -> 15562 bytes 7 files changed, 32 insertions(+), 18 deletions(-) create mode 100644 tests/Layout/tests/accellog.bmp create mode 100644 tests/Layout/tests/accellog.js diff --git a/apps/accellog/app.js b/apps/accellog/app.js index 0da56b6ea..dcc7702c9 100644 --- a/apps/accellog/app.js +++ b/apps/accellog/app.js @@ -105,7 +105,6 @@ function startRecord(force) { showMenu(); }} ]); - layout.update(); layout.render(); // now start writing diff --git a/tests/Layout/bin/espruino b/tests/Layout/bin/espruino index 29d44789b75bfdcaf5272ae0b29dac5365e868e5..3a423c1859b9174b119f34b78b93491cc509553b 100755 GIT binary patch delta 446 zcmZ9@yDvj=7{+nuwA$mRsSPzIoo-{jFL<;ZpUSUS%KsA5Z(CO15yM<(2n*^*o(X zjf|?moEBKo3>)mw&{E8(qOd1(DdCmJN#T?yDG}Go4eh#obLWz8N#V1kD-HRQ5(n}^ z|7-2)A}#~EaLZ4g%!ZNE1zL+a-EsJ!#0-1gfi^hN4i`Gm2{%0Oq6^*Vfe*d#qYwQU zz#xV&j1i1t3;_f&jtNX+3eyN7j0mEb!EDi9pR2wuhuux8)uKjzhm%dQo!PYDvw8nA nL;FefU(<+|=CObn7O{jlma&3WtYIA+*u)kR*e*s(I|=<8BwV0S delta 452 zcmXxaJ4ixt6vuJBn)mk4%u*|RzqF@X*+Y9R^Hl1@*a}k{OM#pb1tqqXjnD;Xo_e z&<-a$(1|W|qX)g{Lq7&Eh#|P(#xO=OiZP610v>qb!z8A1a%uYKCFr&3B%?w4508aQ xZ#p$8?uW|%tFn~pu2pKyxG(R=3}!Khc?1x|0v54^WvpNoYY1UI=gV(|)IW@wp $TESTJS +cat ../../modules/Layout.js > $TESTJS +echo 'Bangle = {};BTN1=0;process.env = process.env;process.env.HWVERSION=2;' >> $TESTJS echo 'g = Graphics.createArrayBuffer(176,176,4);' >> $TESTJS -cat $SRCDIR/$SRCJS >> $TESTJS || exit 1 +cat $SRCJS >> $TESTJS || exit 1 echo 'layout.render()' >> $TESTJS -echo 'layout.debug()' >> $TESTJS +#echo 'layout.debug()' >> $TESTJS echo 'require("fs").writeFileSync("'$TESTBMP'",g.asBMP())' >> $TESTJS -./espruino $TESTJS || exit 1 -if ! cmp $TESTBMP $SRCDIR/$SRCBMP >/dev/null 2>&1 +bin/espruino $TESTJS || exit 1 +if ! cmp $TESTBMP $SRCBMP >/dev/null 2>&1 then - echo Files differ - convert "+append" $TESTBMP $SRCDIR/$SRCBMP ../testresult.bmp - display ../testresult.bmp + echo ============================================= + echo $TESTBMP $SRCBMP differ + echo ============================================== + convert "+append" $TESTBMP $SRCBMP testresult.bmp + display testresult.bmp exit 1 else echo Files are the same diff --git a/tests/Layout/tests/accellog.bmp b/tests/Layout/tests/accellog.bmp new file mode 100644 index 0000000000000000000000000000000000000000..7ebe01b2100f193da43872cbb697f9bb9fbc0931 GIT binary patch literal 15562 zcmeI0F>a(V6o%hQDI@tRIY5eNwbe?wLy9@f9AS=-a?2@Gu2x9X?lCASkjVdd7ziff z+1SZMd7c?#jQQvH=V!qDeEfG$efo|37Qa9E{Gc1Id-(NmJRZ;I^WEV@cTaR6dZy+? ze~GYvqK4={9U5wzrbXG35ikNqzz7%tBVYuKfDtePM&P;$R3*|2Q3=_~bOq~|=WuDO z>e601q_)C_cl)BR$97&bv{?pKz@e}%yMpiD``er=ha=O`rQI-oCoO;WR0BR>lSg+= z-PeIF{z(R5;rKniY)Y)H&`8pq2g0Z>5h4(T3v0_~;Z$}*zom5Hk$rd$Ql910xN(3F zEd$S?-%`4s!*ag)dhW?=2CCf>Kq{>w;F~5BoMpO#FfyIOL> zrsfR!-c(AL$iW={mZjZ}3+f8l!E;Y}uiJsas0AWpd5^ZMh3!C><6(a=z)-Sox6vEN z!O9-xAG91CZFH-YuJDwxiWsp?ziGM=4mQT&gAR9F@sQ@j(N;Ws4_zw6H;ta^tc`iB z(pYO$L{~fC5RbSkI~Oq?D!Dvx!%PGw!z!~%oguC6mA`=o2du&f7y%<-1dM{}} +]); +layout.samples.label = "123"; +layout.time.label = "123s"; diff --git a/tests/Layout/tests/padding_issue819.bmp b/tests/Layout/tests/padding_issue819.bmp index 82bcb9acb8b1394e44245bfa2f76efbc4df18308..22d59c5ecb71deed883fd6a99d8857d858d6599a 100644 GIT binary patch literal 15562 zcmeH_F;2rk5Jd-x63JKL02C3TLgEe-IZTd_BT!Q22#6DKjFc`Sh5u)E9j9<21axnb zY{u*FzklEQ@#XU&vYs{G>G!VBP275J^|ab-HoM*Ke!Y$R*H}lq#kh@+2wiVujQEQ6 z7>98@sHY$R0SG_<0uX=z1Rwwb2tWV=5P$##AOHafKmY;|fB*y_009V`6Bv#W!%-C; z_7VQ6G+nI)G2~>nU0~62+49V{%+oj96x1@+cEPfz@BEjqHrY3y0JPz@Tkl=%Twv`a zxSUsynVmh$Px1+Mwk1eWwVu6NGhZEC${n&p%)It&i);M`{EGA3cSsU`Dg1SQFOgT7 zaXPmj<}DKTRl0gh^sjO@2XI@fT}fN=#@7$4O?U5qiswn+s@1Ia#N~2~lds!+?6{Y2 zzetBP)m*ACdo~YiGiWW5zRLPb-$t@B7e41a`C3p3wD?JobIU`AD6igj$iB8u8(Qmw zOhC(?c}M4~>R!F|;gzqudE2!4ECU1}009U<00Izz00bZa0SG_<0uX=z1Rwwb2tWV= N5P$##An>;Yz5xuHS?>S< literal 15562 zcmeI3F;2rk5Jd+GDNQ6_B?q905ET-4pvVEz(QtqqAxEI3Oqmj)9DrlEOo3$P|B0=M zlE|^0fQ0^%IOEOw@66lpwLs$j>GRIm9{o7>_q+ex*e&{|57WhBv0AN`v&r+sY-aXm zw%nS1Oz^S%GTY8<`|Ypo=1OgiOfKKX>&t6GQM$oZ9K<0Ah=Vv}0`fzqp?y+*kRLJu z`61KL{vbcd51D}ckZEXtkRRlSOhA6fG_*e)^TX)nQtfq}X^-;Bpjf(rPaMP{-$?R< z{P2f<==s5zK{L>q%05F6xTc>;jGu6ShNzd`}tC-Et zy5`H(VQN+Bx}gVAZxr<-de7A@O0Ru)v42F#19f*Kkwt`|2a=I5deLGD$+v9xSq;%O z>X5l}d19ToSWSq9JVTeO#9V1yJi%dr zVq7X+amXf;ALIx5Arm<2hn|m#!^`&Xx5Ih+_UP}EK~5aRA>TvtgZv;rWCHR-rlI{o qevltB0r?@*(EcDl$Pbx-{E%sAe~=&KhfF|z$TY6DKV0eGgf~Cu;R{Is