all repos — tint2 @ 0154fe6a5ae23b69cfd5dd2651630c54c92e4abe

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

Regression testing
o9000 mrovi9000@gmail.com
commit

0154fe6a5ae23b69cfd5dd2651630c54c92e4abe

parent

6f968184380e845fffd8663373e6e2b89fee9c71

1 files changed, 7 insertions(+), 2 deletions(-)

jump to
M test/regression.pytest/regression.py

@@ -130,7 +130,10 @@ else:

raise RuntimeError("Could not parse /proc/[pid]/status") if not value: raise RuntimeError("Could not parse /proc/[pid]/status") - return value * 1.0e-6 + result = value * 1.0e-6 + p = run("./meminfo.py --detailed --private $(pidof tint2)", output=True) + detailed, _ = p.communicate() + return result, detailed def find_asan_leaks(out):

@@ -182,7 +185,7 @@ stressors = start_stressors()

sleep(stress_duration) stop_stressors(stressors) # Collect info - mem = get_mem_usage(tint2.pid) + mem, mem_detail = get_mem_usage(tint2.pid) stop(tint2) out, _ = tint2.communicate() exitcode = tint2.returncode

@@ -202,6 +205,8 @@ for leak in leaks:

print("Memory leak:") for line in leak: print(line) + print("Memory usage details:") + print("```\n" + mem_detail.strip() + "\n```") fps_status = ok if min_fps > 60 else warning if min_fps > 40 else error print("FPS:", "min:", min_fps, "median:", med_fps, fps_status) if mem_status != ok or leak_status != ok or fps_status != ok: