45a95dd782
Log the random seed used when running tests and provide means to re-use it in a later run. Type: feature Change-Id: I18d2a36ee802b901d4cca5577df41cec07f09cc0 Signed-off-by: Klement Sekera <ksekera@cisco.com>
40 lines
793 B
Python
40 lines
793 B
Python
#!/usr/bin/env python
|
|
|
|
from __future__ import print_function
|
|
from multiprocessing import Pipe
|
|
from sys import exit
|
|
import os
|
|
from framework import VppDiedError, VppTestCase, KeepAliveReporter
|
|
|
|
|
|
class SanityTestCase(VppTestCase):
|
|
""" Sanity test case - verify whether VPP is able to start """
|
|
pass
|
|
|
|
|
|
if __name__ == '__main__':
|
|
os.environ["RND_SEED"] = "1"
|
|
rc = 0
|
|
tc = SanityTestCase
|
|
x, y = Pipe()
|
|
reporter = KeepAliveReporter()
|
|
reporter.pipe = y
|
|
try:
|
|
tc.setUpClass()
|
|
except VppDiedError:
|
|
rc = -1
|
|
else:
|
|
try:
|
|
tc.tearDownClass()
|
|
except:
|
|
pass
|
|
x.close()
|
|
y.close()
|
|
|
|
if rc == 0:
|
|
print('Sanity test case passed\n')
|
|
else:
|
|
print('Sanity test case failed\n')
|
|
|
|
exit(rc)
|