<div dir="ltr">note that the existing SKIP_HOST mechanism is very error prone. iirc none of the sed tests actually run because one near the top needs SKIP_HOST and it never gets unset.<div><br></div><div>SKIP_HOST is also not very intention-revealing. i'd prefer to explicitly distinguish "host tool is just plain broken" from "we deliberately chose to diverge [because ...]".</div><div><br></div><div>cases like sh.test are awkward too... exponentiation is a bash extension to the more widespread arithmetic extension (which is all the test tests). so although it's "sh.test", it explicitly invokes "bash". and if you "fix" it by running sh, bash-as-sh fails too. for now i just have an explicit case to skip sh.test in my Android toybox test runner, but in an ideal world it would be more fine-grained than that.</div><div><br></div><div>here though, is there a strong reason to prefer \e? otherwise why not just do what the host does in this case?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 24, 2017 at 3:18 PM, Rob Landley <span dir="ltr"><<a href="mailto:rob@landley.net" target="_blank">rob@landley.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I want an ls.test checking "ls -b" via some variant of:<br>
<br>
mkdir blah<br>
touch blah/"$(echo -e "$(X=0;while [ $X -lt 255 ];do X=$(($X+1));[ $X<br>
-eq 47 ]&& continue;printf '\\x%02x' $X; done)")"<br>
ls -b blah<br>
<br>
And then make sure it's escaping everything it should, but the ubuntu<br>
14.04 ls -b  and toybox's ls -b have one difference: for ascii 27 (the<br>
escape char) ubuntu says "\033" and toybox says "\e".<br>
<br>
I guess I can break it into 3 tests with the middle one SKIP_HOST? Seems<br>
awkward...<br>
<br>
Rob<br>
______________________________<wbr>_________________<br>
Toybox mailing list<br>
<a href="mailto:Toybox@lists.landley.net">Toybox@lists.landley.net</a><br>
<a href="http://lists.landley.net/listinfo.cgi/toybox-landley.net" rel="noreferrer" target="_blank">http://lists.landley.net/<wbr>listinfo.cgi/toybox-landley.<wbr>net</a><br>
</blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Elliott Hughes - <a href="http://who/enh" target="_blank">http://who/enh</a> - <a href="http://jessies.org/~enh/" target="_blank">http://jessies.org/~enh/</a><br>Android native code/tools questions? Mail me/drop by/add me as a reviewer.</div>
</div>