linux/tools/testing/selftests/damon
SeongJae Park 6f06f86a6f selftests/damon/wss_estimation: deduplicate failed samples output
When the test fails, it shows whole sampled working set size measurements.
The purpose is showing the distribution of the measured values, to let
the tester know if it was just intermittent failure.  Multiple same values
on the output are therefore unnecessary.  It was not a big deal since the
test was failing only once in the past.  But the test can now fail
multiple times with increased working set size, until it passes or the
working set size reaches a limit.  Hence the noisy output can be quite
long and annoying.  Print only the deduplicated distribution information.

Link: https://lkml.kernel.org/r/20260117020731.226785-6-sj@kernel.org
Signed-off-by: SeongJae Park <sj@kernel.org>
Cc: Shuah Khan <shuah@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
2026-01-31 14:22:45 -08:00
..
.gitignore selftests/damon: remove tests for DAMON debugfs interface 2025-01-25 20:22:29 -08:00
_common.sh selftests/damon: introduce _common.sh to host shared function 2025-07-26 15:08:21 -07:00
_damon_sysfs.py selftests/damon/_damon_sysfs: support obsolete_target file 2025-11-16 17:28:24 -08:00
access_memory.c selftests/damon/access_memory: add repeat mode 2026-01-31 14:22:44 -08:00
access_memory_even.c selftests/damon/access_memory_even: remove unused header file 2025-09-13 16:55:02 -07:00
config selftests/damon/config: remove configs for DAMON debugfs interface selftests 2025-01-25 20:22:29 -08:00
damon_nr_regions.py selftests/damon/damon_nr_regions: sort collected regiosn before checking with min/max boundaries 2025-03-05 21:36:16 -08:00
damos_apply_interval.py selftests/damon: add execute permissions to test scripts 2024-09-03 21:15:57 -07:00
damos_quota.py selftests/damon/damos_quota: make real expectation of quota exceeds 2025-03-05 21:36:16 -08:00
damos_quota_goal.py selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced 2025-03-05 21:36:12 -08:00
damos_tried_regions.py selftests/damon: add execute permissions to test scripts 2024-09-03 21:15:57 -07:00
drgn_dump_damon_status.py mm/damon: rename damos->filters to damos->core_filters 2025-11-20 13:44:01 -08:00
lru_sort.sh selftests/damon: introduce _common.sh to host shared function 2025-07-26 15:08:21 -07:00
Makefile selftests/damon: fix damon selftests by installing _common.sh 2025-09-13 16:54:59 -07:00
reclaim.sh selftests/damon: introduce _common.sh to host shared function 2025-07-26 15:08:21 -07:00
sysfs.py selftests/damon/sysfs.py: merge DAMON status dumping into commitment assertion 2025-11-20 13:44:01 -08:00
sysfs.sh selftests/damon: introduce _common.sh to host shared function 2025-07-26 15:08:21 -07:00
sysfs_memcg_path_leak.sh selftests/damon/sysfs_memcg_path_leak.sh: use kmemleak 2026-01-31 14:22:44 -08:00
sysfs_no_op_commit_break.py selftests/damon: test no-op commit broke DAMON status 2025-09-13 16:54:55 -07:00
sysfs_update_removed_scheme_dir.sh selftests/damon: introduce _common.sh to host shared function 2025-07-26 15:08:21 -07:00
sysfs_update_schemes_tried_regions_hang.py selftests/damon: add execute permissions to test scripts 2024-09-03 21:15:57 -07:00
sysfs_update_schemes_tried_regions_wss_estimation.py selftests/damon/wss_estimation: deduplicate failed samples output 2026-01-31 14:22:45 -08:00