mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH v2 0/9] hexdump: update test suite
@ 2015-12-09  0:49 Andy Shevchenko
  2015-12-09  0:49 ` [PATCH v2 1/9] test_hexdump: rename to test_hexdump Andy Shevchenko
                   ` (8 more replies)
  0 siblings, 9 replies; 10+ messages in thread
From: Andy Shevchenko @ 2015-12-09  0:49 UTC (permalink / raw)
  To: Rasmus Villemoes, Andrew Morton, linux-kernel; +Cc: Andy Shevchenko

The test suite currently doesn't cover many corner cases when
hex_dump_to_buffer() runs into overflow. Refactor and amend test suite to cover
most of the cases.

Andrew, please, update entire series in your pool.

Changelog v2:
- address Rasmus' comments
- add tags

Andy Shevchenko (9):
  test_hexdump: rename to test_hexdump
  test_hexdump: introduce test_hexdump_prepare_test() helper
  test_hexdump: define FILL_CHAR constant
  test_hexdump: go through all possible lengths of buffer
  test_hexdump: replace magic numbers by their meaning
  test_hexdump: switch to memcmp()
  test_hexdump: check all bytes in real buffer
  test_hexdump: test all possible group sizes for overflow
  test_hexdump: print statistics at the end

 lib/Makefile                           |   2 +-
 lib/{test-hexdump.c => test_hexdump.c} | 146 +++++++++++++++++++++++----------
 2 files changed, 103 insertions(+), 45 deletions(-)
 rename lib/{test-hexdump.c => test_hexdump.c} (52%)

-- 
2.6.2


^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2015-12-09  0:52 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-12-09  0:49 [PATCH v2 0/9] hexdump: update test suite Andy Shevchenko
2015-12-09  0:49 ` [PATCH v2 1/9] test_hexdump: rename to test_hexdump Andy Shevchenko
2015-12-09  0:49 ` [PATCH v2 2/9] test_hexdump: introduce test_hexdump_prepare_test() helper Andy Shevchenko
2015-12-09  0:49 ` [PATCH v2 3/9] test_hexdump: define FILL_CHAR constant Andy Shevchenko
2015-12-09  0:50 ` [PATCH v2 4/9] test_hexdump: go through all possible lengths of buffer Andy Shevchenko
2015-12-09  0:50 ` [PATCH v2 5/9] test_hexdump: replace magic numbers by their meaning Andy Shevchenko
2015-12-09  0:50 ` [PATCH v2 6/9] test_hexdump: switch to memcmp() Andy Shevchenko
2015-12-09  0:50 ` [PATCH v2 7/9] test_hexdump: check all bytes in real buffer Andy Shevchenko
2015-12-09  0:50 ` [PATCH v2 8/9] test_hexdump: test all possible group sizes for overflow Andy Shevchenko
2015-12-09  0:50 ` [PATCH v2 9/9] test_hexdump: print statistics at the end Andy Shevchenko

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

Powered by JetHome