Ejemplo n.º 1
0
def test_crashreport(check_manager, crashdata):
    try:
        generictests.run(check_manager, crashdata)
        check = check_manager.get_check(crashdata.full_checkname)
        #FIXME
        #if crashdata.is_discovery:
        #    if crashdata.parsed:
        #        raw_result = check.run_discovery(crashdata.parsed)
        #    else:
        #        raw_result = check.run_discovery(crashdata.info)
        #    print(DiscoveryResult(raw_result))
        #    return

        if 'item' in crashdata.vars:
            item = crashdata.vars['item']
            params = crashdata.vars.get('params', {})
            if crashdata.parsed:
                raw_result = check.run_check(item, params, crashdata.parsed)
            else:
                raw_result = check.run_check(item, params, crashdata.info)
            print(CheckResult(raw_result))
    except:
        pprint.pprint(crashdata.__dict__)
        crashdata.write()
        raise
Ejemplo n.º 2
0
def test_crashreport(check_manager, crashdata):
    try:
        generictests.run(check_manager, crashdata)
        if 'item' in crashdata.vars:
            item = crashdata.vars['item']
            params = crashdata.vars.get('params', {})
            check = check_manager.get_check(crashdata.full_checkname)
            if crashdata.parsed:
                raw_result = check.run_check(item, params, crashdata.parsed)
            else:
                raw_result = check.run_check(item, params, crashdata.info)
            print(CheckResult(raw_result))
    except:
        crashdata.write()
        raise
Ejemplo n.º 3
0
def test_crashreport(config_check_info, crashdata):
    try:
        generictests.run(config_check_info, crashdata)
        check = Check(crashdata.full_checkname)
        if 'item' in crashdata.vars:
            item = crashdata.vars['item']
            params = crashdata.vars.get('params', {})
            if crashdata.parsed:
                raw_result = check.run_check(item, params, crashdata.parsed)
            else:
                raw_result = check.run_check(item, params, crashdata.info)
            print(CheckResult(raw_result))
    except Exception:
        pprint.pprint(crashdata.__dict__)
        crashdata.write('/tmp')
        raise
Ejemplo n.º 4
0
def test_dataset(check_manager, datasetname):
    with testlib.on_time(1572247138, "CET"):
        dataset = import_module("generictests.datasets.%s" % datasetname)
        generictests.run(check_manager, dataset)
Ejemplo n.º 5
0
def test_dataset(datasetname, fix_plugin_legacy):
    dataset = import_module("generictests.datasets.%s" % datasetname)
    generictests.run(fix_plugin_legacy.check_info, dataset)
Ejemplo n.º 6
0
def test_dataset(datasetname, config_check_info):
    dataset = import_module("generictests.datasets.%s" % datasetname)
    generictests.run(config_check_info, dataset)
Ejemplo n.º 7
0
def test_dataset(check_manager, datasetname):
    dataset = import_module("generictests.datasets.%s" % datasetname)
    generictests.run(check_manager, dataset)