# SPDX-License-Identifier: GPL-2.0 # # Generates JSON from KUnit results according to # KernelCI spec: https://github.com/kernelci/kernelci-doc/wiki/Test-API # # Copyright (C) 2020, Google LLC. # Author: Heidi Fahim <heidifahim@google.com>
from dataclasses import dataclass import json from typing import Any, Dict
from kunit_parser import Test, TestStatus
@dataclass class Metadata: """Stores metadata about this run to include in get_json_result()."""
arch: str = ''
def_config: str = ''
build_dir: str = ''
for subtest in test.subtests: if subtest.subtests:
sub_group = _get_group_json(subtest, common_fields)
sub_groups.append(sub_group) continue
status = _status_map.get(subtest.status, "FAIL")
test_cases.append({"name": subtest.name, "status": status})
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.