Start work on PCUT integration
commit01579ad1020d073a91a73278666eb1fa947e04f5
authorVojtech Horky <vojtechhorky@users.sourceforge.net>
Fri, 11 Apr 2014 08:10:18 +0000 (11 10:10 +0200)
committerVojtech Horky <vojtechhorky@users.sourceforge.net>
Fri, 11 Apr 2014 08:10:18 +0000 (11 10:10 +0200)
treeced218fd0986c432a94291180d88aae79cc381bd
parent9a5abb78a90c59a565baef84ad67223da259a941
Start work on PCUT integration

PCUT is a simple library for (hopefully) easier unit testing.
See https://github.com/vhotspur/pcut for more details.
57 files changed:
HelenOS.config
boot/Makefile
boot/Makefile.common
uspace/Makefile
uspace/Makefile.common
uspace/lib/pcut/Makefile [new file with mode: 0644]
uspace/lib/pcut/README.rst [new file with mode: 0644]
uspace/lib/pcut/base.mak [new file with mode: 0644]
uspace/lib/pcut/contrib/devcpp.mak [new file with mode: 0644]
uspace/lib/pcut/contrib/pcut.dev [new file with mode: 0644]
uspace/lib/pcut/helenos.mak [new file with mode: 0644]
uspace/lib/pcut/include/pcut/impl.h [new file with mode: 0644]
uspace/lib/pcut/include/pcut/prevs.h [new file with mode: 0644]
uspace/lib/pcut/include/pcut/test.h [new file with mode: 0644]
uspace/lib/pcut/pcut.mak [new file with mode: 0644]
uspace/lib/pcut/src/assert.c [new file with mode: 0644]
uspace/lib/pcut/src/internal.h [new file with mode: 0644]
uspace/lib/pcut/src/list.c [new file with mode: 0644]
uspace/lib/pcut/src/main.c [new file with mode: 0644]
uspace/lib/pcut/src/os/generic.c [new file with mode: 0644]
uspace/lib/pcut/src/os/helenos.c [new file with mode: 0644]
uspace/lib/pcut/src/os/stdc.c [new file with mode: 0644]
uspace/lib/pcut/src/os/unix.c [new file with mode: 0644]
uspace/lib/pcut/src/print.c [new file with mode: 0644]
uspace/lib/pcut/src/report/report.c [new file with mode: 0644]
uspace/lib/pcut/src/report/report.h [new file with mode: 0644]
uspace/lib/pcut/src/report/tap.c [new file with mode: 0644]
uspace/lib/pcut/src/report/xml.c [new file with mode: 0644]
uspace/lib/pcut/src/run.c [new file with mode: 0644]
uspace/lib/pcut/tests/alloc.c [new file with mode: 0644]
uspace/lib/pcut/tests/alloc.expected [new file with mode: 0644]
uspace/lib/pcut/tests/asserts.c [new file with mode: 0644]
uspace/lib/pcut/tests/asserts.expected [new file with mode: 0644]
uspace/lib/pcut/tests/manytests.c [new file with mode: 0644]
uspace/lib/pcut/tests/manytests.expected [new file with mode: 0644]
uspace/lib/pcut/tests/multisuite.expected [new file with mode: 0644]
uspace/lib/pcut/tests/null.c [new file with mode: 0644]
uspace/lib/pcut/tests/null.expected [new file with mode: 0644]
uspace/lib/pcut/tests/nullteardown.c [new file with mode: 0644]
uspace/lib/pcut/tests/nullteardown.expected [new file with mode: 0644]
uspace/lib/pcut/tests/printing.c [new file with mode: 0644]
uspace/lib/pcut/tests/printing.expected [new file with mode: 0644]
uspace/lib/pcut/tests/simple.c [new file with mode: 0644]
uspace/lib/pcut/tests/simple.expected [new file with mode: 0644]
uspace/lib/pcut/tests/suite1.c [new file with mode: 0644]
uspace/lib/pcut/tests/suite2.c [new file with mode: 0644]
uspace/lib/pcut/tests/suite_all.c [new file with mode: 0644]
uspace/lib/pcut/tests/suites.c [new file with mode: 0644]
uspace/lib/pcut/tests/suites.expected [new file with mode: 0644]
uspace/lib/pcut/tests/teardown.c [new file with mode: 0644]
uspace/lib/pcut/tests/teardown.expected [new file with mode: 0644]
uspace/lib/pcut/tests/tested.c [new file with mode: 0644]
uspace/lib/pcut/tests/tested.h [new file with mode: 0644]
uspace/lib/pcut/tests/tests.mak [new file with mode: 0644]
uspace/lib/pcut/unix.mak [new file with mode: 0644]
uspace/lib/pcut/update-from-master.sh [new file with mode: 0755]
uspace/lib/pcut/windows.mak [new file with mode: 0644]