示例#1
0
def printFRMWRKdata(JenkinsHome, JobWorkspace):
	"""
	print Framework environemnt data into Kunit format
	"""
	try:
		myRepo = Repo(JenkinsHome + '/KateRepo')
		git = myRepo.git
		frmwrkVersionLong = git.log('--decorate', '-1') 
	except:
		frmwrkVersionLong = 'Git infos not available' 
	try:
		frmwrkVersionShort = git.describe('--tags')
	except:
		frmwrkVersionShort = 'tags Not Available'
	print('K@TE Framework Commit used for test: ' + frmwrkVersionLong + '/n')
	print('API version: ' + frmwrkVersionShort)
	xmlReportPath = JobWorkspace + '/test-reports'
	xmlReportFile = 'EnvSettings.FrameworkAPI.XML'
	r = Kunit(xmlReportPath,xmlReportFile)
	r.start_time()
	r.add_success(None, "KATE API: " + frmwrkVersionShort, None, frmwrkVersionLong)
	r.frame_close()