ohhhhhhhhhhh (exclude linux-extra-rootfs.img build artifact)
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
#!/usr/bin/env bash
|
||||
python3 - <<'PY'
|
||||
from pathlib import Path
|
||||
p = Path("/home/deshab/qemu_serial_loop1.log")
|
||||
b = p.read_bytes()
|
||||
dst = Path("/mnt/d/Code/DEAICUP/Deshab/.build_tmp/verify_timeslice_all.txt")
|
||||
head = b[:200]
|
||||
# printable
|
||||
def vis(x):
|
||||
return "".join(chr(c) if 32 <= c < 127 else f"[{c:02x}]" for c in x)
|
||||
text = b.replace(b"\x00", b"").replace(b"\r", b"").decode("latin1", "replace")
|
||||
lines = [ln for ln in text.splitlines() if ln.strip()]
|
||||
dst.write_text(
|
||||
"HEAD="+vis(head)+"\n\nNON_EMPTY="+str(len(lines))+"\n"+
|
||||
"\n".join(lines[:80])+"\n",
|
||||
encoding="utf-8",
|
||||
)
|
||||
print("nonzero", sum(1 for c in b if c), "empty_lines", text.count("\n"), "nonempty", len(lines))
|
||||
PY
|
||||
Reference in New Issue
Block a user