示例#1
0
def retrieveLogs():
    # check ftrace is configured first
    if sysvals.useftrace:
        tracer = sysvals.fgetVal('current_tracer').strip()
        if tracer != 'function_graph':
            doError('ftrace not configured for a boot callgraph')
    # create the folder and get dmesg
    sysvals.systemInfo(aslib.dmidecode(sysvals.mempath))
    sysvals.initTestOutput('boot')
    sysvals.writeDatafileHeader(sysvals.dmesgfile)
    call('dmesg >> ' + sysvals.dmesgfile, shell=True)
    if not sysvals.useftrace:
        return
    # get ftrace
    sysvals.writeDatafileHeader(sysvals.ftracefile)
    call('cat ' + sysvals.tpath + 'trace >> ' + sysvals.ftracefile, shell=True)
示例#2
0
def retrieveLogs():
	# check ftrace is configured first
	if sysvals.useftrace:
		tracer = sysvals.fgetVal('current_tracer').strip()
		if tracer != 'function_graph':
			doError('ftrace not configured for a boot callgraph')
	# create the folder and get dmesg
	sysvals.systemInfo(aslib.dmidecode(sysvals.mempath))
	sysvals.initTestOutput('boot')
	sysvals.writeDatafileHeader(sysvals.dmesgfile)
	call('dmesg >> '+sysvals.dmesgfile, shell=True)
	if not sysvals.useftrace:
		return
	# get ftrace
	sysvals.writeDatafileHeader(sysvals.ftracefile)
	call('cat '+sysvals.tpath+'trace >> '+sysvals.ftracefile, shell=True)