Files
ncs/script/testcommons.py
boccioli_m e40f274317 Startup
2015-09-02 11:04:55 +02:00

36 lines
1.4 KiB
Python

global print_log, sendFeedback, sys, inspect, os, traceback
import sys, inspect, os, traceback
class TestingTool:
pippo = 'pippo'
deviceName = ''
testName = ''
testPath = ''
def __init__(self, testName, testPath, deviceName):
self.deviceName = deviceName
self.testName = testName
self.testPath = testPath
def print_log(self, text):
import time
time.ctime()
now = time.strftime('%Y.%m.%d %H:%M:%S')
print now + ' ' + self.deviceName + ' - ' + self.testName + ': ' + str(text)
#prepare and send feedback to calling tool
def sendFeedback(self, returnString, testPassed):
self.print_log(self.testName, self.deviceName, 'End of test. Result:')
self.print_log(self.testName, self.deviceName, 'Device: ' + self.deviceName)
print_log(self.testName, self.deviceName, 'Test name: ' + self.testName)
print_log(self.testName, self.deviceName, 'Test path: ' + self.testPath)
print_log(self.testName, self.deviceName, 'Test passed: ' + str(testPassed))
print_log(self.testName, self.deviceName, 'Return string: ' + returnString)
ret = [self.testPath, self.deviceName, returnString, testPassed]
return ret
def print_pio(self):
print 'piopio'