36 lines
1.2 KiB
Python
36 lines
1.2 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('End of test. Result:')
|
|
self.print_log('Device: ' + self.deviceName)
|
|
self.print_log('Test name: ' + self.testName)
|
|
self.print_log('Test path: ' + self.testPath)
|
|
self.print_log('Test passed: ' + str(testPassed))
|
|
self.print_log('Return string: ' + returnString)
|
|
ret = [self.testPath, self.deviceName, returnString, testPassed]
|
|
set_return( ret)
|
|
|
|
|
|
|
|
def print_pio(self):
|
|
print 'piopio' |