[PATCH 0/6] Add a unit-testing framework to Busybox

Bartosz Golaszewski bartekgola at gmail.com
Tue Apr 15 23:06:33 UTC 2014


This set of patches proposes to add a simple unit-testing framework to Busybox.

First four patches implement the actual framework and document it, while
last two add some example test cases.

Bartosz Golaszewski (6):
  unit-tests: add some helper macros for unit-test framework implementation
  unit-tests: implement the unit-testing framework
  unit-tests: add basic documentation on writing the unit test cases
  unit-tests: modify the Makefile 'test' target to run unit-tests too
  unit-tests: add two example test cases
  unit-tests: modify the existing strrstr test code to use the unit-test framework

 Config.in           |   8 +++
 Makefile.custom     |   4 ++
 docs/unit-tests.txt |  52 ++++++++++++++++++
 include/bbunit.h    | 153 +++++++++++++++++++++++++++++++++++++++++++++++++++
 include/platform.h  |   3 +
 libbb/bbunit.c      | 154 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 libbb/obscure.c     |  40 ++++++++++++++
 libbb/strrstr.c     |  21 +++----
 8 files changed, 423 insertions(+), 12 deletions(-)
 create mode 100644 docs/unit-tests.txt
 create mode 100644 include/bbunit.h
 create mode 100644 libbb/bbunit.c

-- 
1.8.4.5



More information about the busybox mailing list