make test: collect symlinks to failed tests 52/8052/5
authorKlement Sekera <ksekera@cisco.com>
Tue, 15 Aug 2017 05:09:02 +0000 (07:09 +0200)
committerDave Wallace <dwallacelf@gmail.com>
Thu, 17 Aug 2017 14:44:05 +0000 (14:44 +0000)
commitf413bef1358e014c9a6cb75bd2ec3e1f351e64ff
treee029364853723c14452255b6e3966453172a02a6
parent6bf177ce815dc1454e8ac1b9d5bad08fde01d98d
make test: collect symlinks to failed tests

Compress files in temporary directories of failed tests and symlink
the directories under /tmp/vpp-failed-unittests location - preparation
for jenkins archivation. Automatically cleanup the directory at start
of test run.

The compression is performed only when environment variable
COMPRESS_FAILED_TEST_LOGS is set to one of "yes", "y", "1".
This is set in verify target, but left unset by default, so when
invoking make test by hand, files won't be compressed.

Change-Id: I84c8f1c6aa79aa9c0b753357022b1f195f17a283
Signed-off-by: Klement Sekera <ksekera@cisco.com>
Makefile
test/Makefile
test/framework.py
test/scripts/compress_failed.sh [new file with mode: 0755]