make test: improve stability

Disable automatic garbage collection and run it manually before
running each test case to minimize stalls. Improve vpp subprocess
cleanup. Reduce helper thread count to one and properly clean that
thread once it's not needed.

Change-Id: I3ea78ed9628552b5ef3ff29cc7bcf2d3fc42f2c3
Signed-off-by: Klement Sekera <ksekera@cisco.com>
This commit is contained in:
Klement Sekera
2017-02-14 02:55:31 +01:00
parent 2bce0332d3
commit acb9b8e8c3
6 changed files with 149 additions and 88 deletions

View File

@ -1,3 +1,5 @@
""" test framework utilities """
import socket
import sys
from abc import abstractmethod, ABCMeta