test makefile overhaul
commitb93b63f574ccb451e82f81c6da7c39b3ecb4f24c
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 28 Mar 2012 13:42:01 +0000 (28 15:42 +0200)
committerAnthony Liguori <aliguori@us.ibm.com>
Fri, 30 Mar 2012 13:14:11 +0000 (30 08:14 -0500)
treec81f25e464030f479c8b1e469a4c7706be00b15b
parent040b66f3f97ba9299c0be9da025a9197db654198
test makefile overhaul

This introduces new test reporting infrastructure based on
gtester and gtester-report.

Also, all existing tests are moved to tests/, and tests/Makefile
is reorganized to factor out the commonalities in the rules.

Signed-off-by: Anthony Liguori <aliguori@linux.vnet.ibm.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
16 files changed:
rules.mak
scripts/gtester-cat [new file with mode: 0755]
tests/Makefile
tests/check-qdict.c [moved from check-qdict.c with 100% similarity]
tests/check-qfloat.c [moved from check-qfloat.c with 100% similarity]
tests/check-qint.c [moved from check-qint.c with 100% similarity]
tests/check-qjson.c [moved from check-qjson.c with 100% similarity]
tests/check-qlist.c [moved from check-qlist.c with 100% similarity]
tests/check-qstring.c [moved from check-qstring.c with 100% similarity]
tests/test-coroutine.c [moved from test-coroutine.c with 100% similarity]
tests/test-qmp-commands.c [moved from test-qmp-commands.c with 100% similarity]
tests/test-qmp-input-strict.c [moved from test-qmp-input-strict.c with 100% similarity]
tests/test-qmp-input-visitor.c [moved from test-qmp-input-visitor.c with 100% similarity]
tests/test-qmp-output-visitor.c [moved from test-qmp-output-visitor.c with 100% similarity]
tests/test-string-input-visitor.c [moved from test-string-input-visitor.c with 100% similarity]
tests/test-string-output-visitor.c [moved from test-string-output-visitor.c with 100% similarity]